मुझे पता है कि मुझे प्रिंट करना होगा, मैं p->real
का उपयोग करता हूं और इसी तरह, लेकिन जब मैं scanf
का उपयोग कर संख्या पढ़ रहा हूं तो मुझे क्या लिखना चाहिए?पॉइंटर्स का उपयोग करके मैं संरचना में मूल्य कैसे पढ़ूं?
#include <stdio.h>
typedef struct {
int real;
int imaginary;
} complex;
void read(complex*);
void main() {
complex c;
read(&c);
}
void read(complex* p){
/*what to write in scanf*/
}
बस एक सवाल: क्या आप सुनिश्चित करें कि आपके sturcture सदस्यों 'int', नहीं' float' या होना चाहिए रहे हैं 'double'? – Benoit
इसलिए मैंने आपके कोड के स्वरूपण को ठीक किया और इंडेंटेशन बदल दिया ताकि यह पठनीय हो। यह लोगों के लिए वास्तव में सहायक है यदि आप अपना मूल प्रश्न पोस्ट करते समय ऐसा करते हैं ... –
@ चिह्न- मैं कोड कैसे प्रारूपित करूं? कृप्या सहायता करे। – Kraken