1 för >
#include -/*räkningstecken matar in in; 1st version * huvudsakligt () { lång nc; nc = 0; getchar, stunder (()! = EOF) ++nc; printf (”%ld \ n”, nc); } Befalla fodrar bearbetar något liknande så: efter I-räddningen, som kodifierar ut till en spara som namnges ”characterCount.c” mig, har kört gccen, gcc characterCount.c Den sammanställer fint, inga fel. Jag kör därefter det utförbart som så frambrings av kompilatornågot liknande: ./a.out Programväntningarna för mitt matar in, så jag skrivar några tecken, hiten skriver in, och ingenting skrivar ut - ut. Programet förväntar att mer matar in. Varför är det?! Bör inte fodra av kodifierar med printfen får utfört? Jag vet att denna är minderårigen, men jag önskar egentligen att förstå varför kodifiera inte utför hela vägen igenom. Finns det någon sakkunnig kopplar mig måste att vända på stunder som sammanställer för att göra det arbete? Kan vem som helst hjälpa mig att förstå vad går på här. Förmiddag som I intresseras bestämt i varför programalltid som förväntar mer matar in, efter jag har skrivit in en fodra av tecken. Tacka dig för din tid och hjälp! <-/pre>