2015-11-18 6 views
0

Я не уверен, почему моя программа не показывает «Hello World». Я пытаюсь выполнить только printf(). Здесь что-то не хватает?C программа скомпилирована, но не отображает вывод

Ниже моя полная программа

#include <stdio.h> 
int main() 
{ 
    printf("Hello World"); 
    return 0; 
} 
+0

онлайн компилятор? попробуйте добавить '\ n' в конец инструкции printf. –

+0

или 'fflush (stdout)' после текущего printf. –

+1

@SouravGhosh, я думаю, что до выхода программы буфер будет скрыт. – Haris

ответ

1

Мой догадка является то, что окно консоли, которая содержит выходные мелькает так быстро, что вы не имеете времени, чтобы увидеть его. Вам нужно положить что-то, чтобы остановить программу, чтобы вы могли видеть результат. Один из способов сделать это - попросить пользователя нажать Введите.

Что-то вроде

#include <stdio.h> 

int main(void) 
{ 
    printf("Hello World\n"); 
    printf("Press the Enter key to continue\n"); 
    (void) getc(stdin); 
    return 0; 
} 
Смежные вопросы