Для чего Visual studio при создании консольного приложения добавляет такие заголовочные файлы, как stdio.h и tchar.h?
Asked
Active
Viewed 159 times
2 Answers
5
stdio.h добавляется, чтобы обеспечить стандартный ввод-вывод в стиле printf() / scanf().
tchar.h добавляется как универсальный способ (от MS) писать код, независимый от того, будет ли это Unicode-программа или программа с использованием обычных char — вы в любом случае пишите все строки в стиле T("somestring"), и используете специальные макросы для всех функций, работающих со строками, например, _tfopen вместо fopen.
Arhadthedev
- 11,528
nzeemin
- 1,868
0
В этих заголовочных файлах находятся прототипы функций стандартной библиотеки (а также определения структур, макросы и т. д.). Предназначение конкретных файлов найти несложно: stdio.h, tchar.h
Так как эти файлы относятся к стандартной библиотеке C++, при компиляции нет необходимости явно указывать их использование.
Даниил Колесниченко
- 816
- 5
- 17
TCHARи переопределения имен функций. – insolor Apr 23 '16 at 15:54main. – VladD Apr 23 '16 at 16:39