SO в Linux я мог бы, вероятно, закончить While-цикл с такого кода, если я компиляции с GCC:Как закончить программу c с помощью Ctrl + D в окнах?
#include <stdio.h>
int main()
{
int s;
while(scanf("d%",&s)!=EOF);
{
scanf("%d",&s);
}
return 0;
}
Однако это не работает с компьютером Windows и компилятор Im использованием является Microsoft Visual Studio 12 . Какие-либо предложения?
Что-то не так с Alt + F4? (Или это то, что вы искали) –
'scanf' не возвращает' EOF', вы думаете о 'getchar' ... – zwol
Возможный дубликат [Ctrl + D, не останавливающий выполнение приложения в командном окне] (http : //stackoverflow.com/questions/12001894/ctrld-not-stopping-application-from-executing-in-command-window) –