मेरे पास सी प्रोग्रामिंग पुस्तक से एक सरल प्रोग्राम है, और इसे दो पूर्णांक के लिए पूछना है और फिर उन्हें एक साथ जोड़ना और योग दिखाना है। मैं दो नंबरों में प्रवेश करने में सक्षम हूं, लेकिन आउटपुट प्रोग्राम के बहुत अंत तक दिखाई नहीं देता है।प्रोग्राम आउट होने तक मेरा आउटपुट क्यों प्रदर्शित नहीं होता है?
#include <stdlib.h>
#include <stdio.h>
/* Addition Program*/
main()
{
int integer1, integer2, sum;
printf("Enter first integer\n");
scanf("%d", &integer1);
printf("Enter second integer\n");
scanf("%d", &integer2);
sum = integer1 + integer2;
printf("Sum is %d\n", sum);
return 0;
}
उत्पादन इस तरह दिखता है:
2
6
Enter first integer
Enter second integer
Sum is 8
किसी भी मदद की बहुत सराहना की जाएगी, धन्यवाद!
मैंने आपके उदाहरण की प्रतिलिपि बनाई/चिपकाया और यह दिखाया गया कि मैं अपने लिनक्स बॉक्स पर अपेक्षा करता हूं। आप किस प्रणाली पर चल रहे हैं? क्या आप किसी फैंसी रीडायरेक्शन या कुछ भी इस्तेमाल कर रहे हैं? – jdizzle
आप इसे किस मशीन पर चल रहे हैं? मैंने आपके प्रोग्राम की कोशिश की और यह ठीक काम किया (मुझे पूर्णांक दर्ज करने से पहले "पहले पूर्णांक दर्ज करें" दिखा रहा है)। यदि आप scanf से पहले "fflush (stdout)" आज़मा सकते हैं, तो यह काम कर सकता है। (बस एक गंदे चाल - माफ करना)। – Shrey
वीएस -2008 पर काम करता है। – Jacob