while(1)
{
if(i == 6)
break;
temp[i] = getchar();
putchar(temp[i]);
i++;
}
Всякий раз, когда я должен был использовать GetChar таким образом, он принимает также ввести в качестве одного из входных данных и, таким образом, я сдержанный ввести только три символов вместо 6. Почему GetChar принимает ввести в качестве одного из вход? Как этого избежать?Чтения входа с GetChar
Входной сигнал:
1
2
3
После того, как этот цикл перерывов, так как все три возвращается прессованные рассматриваются как три входа до температуры [1], темп [3] и температуры [5].
Ah, 6 upvotes? Кто-нибудь действительно компилировал и запускал код? Цикл будет прерван для печати 6 символов на экране, если пользователь вводит символ один раз. – WKPlus
@haccks yes as WKplus сказал, что он сломается, прежде чем я этого не хочу, потому что вход один символ в строке – Mcolorz
@Mcolorz вместо этого использует код rajenpandit. – WKPlus