Ну так понятно... Оно появляется, консольная программа выполняется (выводит строку), завершается и всё
Что бы увидеть результат выполнения программы ну жно поставить задержку, например перед return 0;
Код |
---|
#include "stdafx.h"
#include "windows.h"//хидер для использования функции Sleep
int main(int argc, char* argv[])
{
printf("Hello World!\n");
Sleep (5000); //задержка при помощи API-функции
return 0;
} |
Можно по-другому =)
Код |
---|
#include "stdafx.h"
#include <stdlib.h>//хидер для использования функции system
int main(int argc, char* argv[])
{
printf("Hello World!\n");
system ("pause"); //задержка при помощи функции system (команда pause для cmd.exe)
return 0;
} |
Или по-другому =)
Код |
---|
#include "stdafx.h"
#include <conio.h>//хидер для использования функции getch
int main(int argc, char* argv[])
{
printf("Hello World!\n");
getch(); //задержка при помощи функции getch (команда pause для cmd.exe)
return 0;
} |
Кроме того можно использовать связку CreateEvent + WaitForSingleObject и некоторые другие способы...