Форум программистов, компьютерный форум CyberForum.ru

main and _tmain - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Adler
 Аватар для Adler
78 / 78 / 3
Регистрация: 07.05.2009
Сообщений: 316
24.12.2009, 14:00     main and _tmain #1
жесть...
C++
1
2
3
4
int main(int argc, char* argv[])
{
  int i; for(i=0; index<argc; i++)printf("%s\n", argv[i]);
}
запускаем вот так: "c:\main.exe 20 Out.txt"
получаем:
c:\main.exe
20
Out.txt
пишим так:
C++
1
2
3
4
int _tmain(int argc, char* argv[])
{
  int i; for(i=0; index<argc; i++)printf("%s\n", argv[i]);
}
запускаем так же, получаем:
c
2
O
собственно вопрос: как во втором варианте надо делать, не вырубая unicode? ... а понял, tchar да?
ps: убил целый час, пока искал почему в argc[1] один знак, а не два...

вот, так короче...
C++
1
2
3
4
int _tmain(int argc, TCHAR* argv[])
{
  int i; for(i=0; index<argc; i++)wprintf("%s\n", argv[i]);
}
ps: тему можно было и не создавать... но я уже написал, ладно может пригодиться кому.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2009, 14:00     main and _tmain
Посмотрите здесь:

C++ _tmain(...) вместо main(...) Почему?
C++ Что означает эта строка? int _tmain(int argc, _TCHAR* argv[])
int main() VS void main() C++
В чем разница между int main(){} и int main(void){}? C++
C++ От void main() к int main()
C++ vs2010 разница между "int _tmain()" и "int main()"
Какой новые синтаксис: int main() VS. void main() C++
C++ Int _tmain(int argc, _TCHAR* argv[]) и др

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему

Метки
main, tchar, unicode, _tmain
Опции темы

Текущее время: 18:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru