Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
help
 
Всем привет.начал я значит изучать C++ и тут же столкнулся с проблемой.
при создании любого консольного приложения (того же Hello world) консоль появляется на долю секунды и пропадает.в чем проблема?изучаю в среде MS Visual C++ 2008 Express Edition.
 
Ну так понятно... Оно появляется, консольная программа выполняется (выводит строку), завершается и всё  :) Что бы увидеть результат выполнения программы ну жно поставить задержку, например перед 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 и некоторые другие способы...
Изменено: sxd - 31.01.2009 23:33:04
 
ни что из выше описаного не помогает.
 
Всмысле??? Не компилится? Или тормозится, но не выводится?
 
не выводится ничего.
 
Цитата
VeLan пишет:
не выводится ничего.
А выводите чем... printf, cout...
 
MASM стоит? Это один из "подводных камней" - установщик ставит все дистрибутивы на диск, но нужные вещи типа MASM просто не включены в комплект. Меня выручили знакомые - отдали ставшую ненужной копию про варианта. Думаю, на то время что как мне кажется с ним придётся работать, я с его размерами смирюсь - обычно я в gcc стараюсь что мне нужно собирать.
 
он на сишнике работает!! ) совет учи асму ))
 
я вопрос по с++ задал а не по асм
 
Цитата
VeLan пишет:
консоль появляется на долю секунды и пропадает.в чем проблема?

:o проект как запускаешь? F5, или Ctrl+F5?
 
Я уже разобрался давно.
 
Новая проблема появилась.
постоянно вылетает ошибка типо файл такойто.exe не удается найти(это при отладке)
в чем проблема?
Изменено: VeLan - 10.02.2009 00:44:58
Страницы: 1
Читают тему