अगर मैं कुछ कोशिश जैसे:सरल सी स्कैनफ़ काम नहीं करता है?
int anint;
char achar;
printf("\nEnter any integer:");
scanf("%d", &anint);
printf("\nEnter any character:");
scanf("%c", &achar);
printf("\nHello\n");
printf("\nThe integer entered is %d\n", anint);
printf("\nThe char entered is %c\n", achar);
यह एक पूर्णांक में प्रवेश की अनुमति देता है, तो छोड़ देता है तो दूसरा scanf
पूरी तरह से, यह वास्तव में अजीब बात है, जब मैं दो (char
scanf पहले) स्वैप के रूप में, यह ठीक काम करता है । पृथ्वी पर क्या गलत हो सकता है?
अपने संकेत दिए गए गलत आकार है, anint एक है में और अधिक उपयोगी चार और आचर एक int है। ऐसा मत करो। –
@ वरीयता लंबाई कोडर: मुझे इसके बारे में खेद है, एक सरल उदाहरण को दोहराया गया था और दोनों को मिश्रित किया गया था। वह गलत टाइप मेरी समस्या से संबंधित नहीं है, उदाहरण को ठीक किया गया है। – John