есть ли способ распечатать номер строки в C, используя только putchar
и getchar
и без массивов?
вывод должен выглядеть так. например введите mink
01: mink
02: jaguar
и так далее
Номер строки должен быть от 01
до 50
.
Это мой стартовый подход
#include <stdio.h>
int main() {
int c;
int counter = 1;
while ((c = getchar()) != EOF) {
putchar(c);
if (c == '\n') {
putchar(counter + '0');
putchar(':');
putchar(' ');
++counter;
}
}
return 0;
}