Войти

Показать полную графическую версию : Создание .exe и параметры командной строки


ManHack
22-04-2010, 20:53
Здравствуйте!
Подскажите пожалуйста, как в MS Visual Studio 2008 скомпилировать код в exe-файл? Build Compile exe-шника не создаёт. Разобрался. Это ж надо - в Debug файл засунуть О_о В проекте несколько c-файлов, один из которых главный, а остальные подключаются как модули. Проект типа Console Application.
И ещё: как можно запустить код прямо из Visual Studio с параметрами командной строки? И, желательно, в один-два клика, т.к. часто нужно запускать..

Admiral
22-04-2010, 21:21
ManHack, Project -> Properties (Alt+F7) -> Configuration Properties -> Debugging -> Command Arguments

ManHack
22-04-2010, 22:15
Спасибо! А покороче нельзя?=)

Visual Studio вернул ошибку:
1>g:\ba****er2\pars.c(537) : error C2143: syntax error : missing ';' before 'type'
1>g:\ba****er2\pars.c(539) : error C2065: 'n' : undeclared identifier
Кусок кода:
535 void Compile(void) {
536 InitNameTable();
537 int n = 1;
538 while (Lex != lexEOT) {
539 n++;
....
Что за напасть? Первая ошибка совершенно непонятная...
Поменял местами InitNameTable(); и int n = 1; и, о чудо, всё заработало! :) Странный язычок...

Вывод на Си:
printf - форматированный, переводит внутреннее значиение в текст.
putchar выводит переменную типа символ, puts - массив из символов.
А int-переменную как кроме printf можно вывести?
Вообще, есть ли другие способы вывода?

Delirium
23-04-2010, 00:33
Вообще, есть ли другие способы вывода? »
cout - тоже вывод на экран.




© OSzone.net 2001-2012