Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопросы по консольному С++

9.6K
19 марта 2007 года
m@k$
74 / / 27.02.2007
Hello всем. У меня возникло пара вопросов по консольному Visual C++.
1: Функция _getch(). В другом топике написано
Цитата:
кстати, подчеркивание спереди не нужно, если ты про conio.h

Почему у меня компилятор требует подчеркивание?
2: Почему на других машинах мои программы не включаются? Пишет

 
Код:
Приложение не было запущено поскольку оно некоректно настроено.

Что именно некоректно настроено?
63
19 марта 2007 года
Zorkus
2.6K / / 04.11.2006
Цитата: m@k$
Hello всем. У меня возникло пара вопросов по консольному Visual C++.
1: Функция _getch(). В другом топике написано
Почему у меня компилятор требует подчеркивание?


Код:
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    cout << 232;
    getch();
    return 0;
   
}

Что, такой код не собирается? Какая студия стоит?
Цитата: m@k$

2: Почему на других машинах мои программы не включаются? Пишет
 
Код:
Приложение не было запущено поскольку оно некоректно настроено.

Что именно некоректно настроено?


Что за приложение, какие библиотеки использует, какие свойства проекта (файл проекта лучше выложи, кстати)?

240
20 марта 2007 года
aks
2.5K / / 14.07.2006
Когда уже научаться не придумывать консольные, неконсольные С++ )))
9.6K
20 марта 2007 года
m@k$
74 / / 27.02.2007
Цитата: Zorkus
Код:
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    cout << 232;
    getch();
    return 0;
 
}

Что, такой код не собирается? Какая студия стоит?


Он то собирается, но выдает предупреждение, что нужно писать _getch().У меня Microsoft Visual Studio 2005.

Цитата:
Что за приложение, какие библиотеки использует, какие свойства проекта (файл проекта лучше выложи, кстати)?


Консольное приложение,кстати не включается даже тот код, что написан выше!

63
20 марта 2007 года
Zorkus
2.6K / / 04.11.2006
Цитата: m@k$
Он то собирается, но выдает предупреждение, что нужно писать _getch(). У меня Microsoft Visual Studio 2005.


Ну, я не совсем правильно выразился, наверное.

Цитата:

warning C4996: 'getch' was declared deprecated


Этот? Вариант getch() - считается устаревшим, но полностью поддерживается 2005 студией, и в принципе, на этот варнинг можешь наплевать. В будущем же - да, возможно, через некоторое время, не будет поддерживаться. Но ты еще учти - _getch() это просто редефайн для _getch_nolock(), про него почитай в msdn. В следующих версих могут эти переопределения измениться.

Цитата: m@k$

Консольное приложение,кстати не включается даже тот код, что написан выше!


Что значит - не включается? Это же не хидер:) Куски приложения дай, файл проекта, описания ошибок. Телепатов нет тут.

11K
24 марта 2007 года
_io_lock
73 / / 05.10.2006
[QUOTE=m@k$]Почему на других машинах мои программы не включаются?[/QUOTE]
Ибо на другой машине нет библиотек WinSxS, нужных 2005-ой студии и прогам, собранных ею. Скачай с microsoft.com "VC2005 Redistributable package" (около 20 мегов), тебе нужно будет устанавливать эту весчь на машине прежде чем запускать твою программу на машине без студии.
А насчёт getch() - пропиши в Compiler Options макрос _CRT_SECURE_NO_DEPRECATE, и будет тебе щастье ;)
391
24 марта 2007 года
Archie
562 / / 03.02.2005
Ой, как все запущенно. Неужели для 2005-й студии действительно нужен этот пак на 20 метров?
P.S. Как хорошо, что я пользуюсь Digital Mars-ом и gcc :)
3
24 марта 2007 года
Green
4.8K / / 20.01.2000
Да ну фигня.
Я пользуюсь VS2005. Все могли брать и запускать программы, которые я выкладывал в теме EuroDiffusion.

Ключи сборки в студию!
2
25 марта 2007 года
squirL
5.6K / / 13.08.2003
Цитата: Green
Все могли брать и запускать программы, которые я выкладывал в теме EuroDiffusion.


я не мог :D

3
25 марта 2007 года
Green
4.8K / / 20.01.2000
Ну и почему?
2
26 марта 2007 года
squirL
5.6K / / 13.08.2003
потому что мне лень было писать свой мейкфайл для сборки программы под BSD :)
3
26 марта 2007 года
Green
4.8K / / 20.01.2000
Ну так это не имеет никакого отношения к этому топику (Visual C++).
Зачем людей в заблуждение вводишь? :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог