0
Я пытаюсь предварять номера в «putchar» часть, а потому, что GetChar захватывает характер, в то время, выход для «привет» превращается в 1 h 2 i
GetChar, переключение в C
int linecount = 1;
int numberflag = 1;
while (1){
int input = getchar(); // use int to make sure var input is big enough to hold EOF plus any other char
switch (input) {
case EOF:
exit(-1);
default:
if (numberflag){
printf("\t%d\t", linecount);
linecount++;
}
putchar(input);
break;
}
}
Все справки будет оценена. Я пытаюсь сделать вывод:
1 hi
2 hello
и не
hi 1
hello 2
Вам нужно установить 'n umberflag' в зависимости от 'char' вы получили. –
Что такое numberflag и откуда оно взялось? – Lundin
case '\ n': linecount ++ – BLUEPIXY