मैं के माध्यम से "सी प्रोग्रामिंग भाषा" काम कर रहा हूँ द्वारा कश्मीर & आर और उदाहरण 1.5 मुझे स्टम्प्ड गया है:थ्योरी getchar() और putchar() के पीछे कार्य
#include <stdio.h>
/* copy input to output; 1st version */
int main(int argc, char *argv[])
{
int c;
while ((c = getchar()) != EOF)
putchar(c);
return 0;
}
मैं समझता हूँ कि 'getchar()' प्रदर्शित करने के लिए 'putchar()' के लिए एक चरित्र लेता है। हालांकि, जब मैं टर्मिनल में प्रोग्राम चलाता हूं, तो यह क्यों है कि मैं 'putchar()' प्रदर्शित करने के लिए वर्णों की एक पूरी पंक्ति पारित कर सकता हूं?
इसका सरल, डुप्लिकेट होना चाहिए, वैसे भी उत्तर देखें :) – 0decimal0