In linux ubuntu 14.04, I am trying to count the lines of input:
include
/count lines in input/
main() {
int c, nl;
nl = 0;
while ((c = getchar()) != EOF) {
if (c == ' ')
nl = nl + 1;
printf("input lines are %d\n", nl);
}
}
The output is however:
1qwe qwe
input lines are 0
input lines are 0
input lines are 0
input lines are 0
input lines are 1
input lines are 1
input lines are 1
input lines are 1
input lines are 1
qwewew
input lines are 1
input lines are 1
input lines are 1
input lines are 1
input lines are 1
input lines are 1
input lines are 1
Aucun commentaire:
Enregistrer un commentaire