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

Ваш аккаунт

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

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

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

Ошибка с получением аргументов из командной строки

10K
11 января 2012 года
Frenzyk
41 / / 16.01.2009
Есть два проекта. В одном строка
 
Код:
cout << "argv["<<i<<"]: " << argv << endl;

Выводит на экран всю строку, что была в i аргументе, например C:/windows/system
В другом аналогичном проекте почему-то на экран выводит указатель на сроку, первый символ, если дописать (char *). И при попытке присвоить argv переменной типа char * в первом случае всё окей, а во втором ругаеттся, что не может конвертировать. Ради интереса создал пустой новый проект, скопипастил туда первый проект целиком - ругается.
В чем проблема?
277
11 января 2012 года
arrjj
1.7K / / 26.01.2011
:facepalm:
найдите 10 отличий в проектах.

http://stackoverflow.com/questions/895827/what-is-the-difference-between-tmain-and-main-in-c
10K
11 января 2012 года
Frenzyk
41 / / 16.01.2009
Что в нормально работающем, что в косячном проекте _tmain. Причем main ничего не решает. К тому же я написал, что спецом создал пустой проект, скопировал туда работающий и он начал ругаться так же, как и не работающий.
277
11 января 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: Frenzyk
Что в нормально работающем, что в косячном проекте _tmain. Причем main ничего не решает. К тому же я написал, что спецом создал пустой проект, скопировал туда работающий и он начал ругаться так же, как и не работающий.



Как говорил Станиславский

10K
11 января 2012 года
Frenzyk
41 / / 16.01.2009
А вот придется поверить. Proect->Properties->General - character set = No Set. Пост внизу навел а нужные мысли.
277
11 января 2012 года
arrjj
1.7K / / 26.01.2011
Вот видите - нашли отличия в проектах. Не 10 конечно, но 1 нашли.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог