Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: freopen()
Форум на CrossPlatform.RU > Разработка > С\С++
Artem
Почему не открывает файл для считывания

C:\cpp\progi\New3\untitled1\main.cpp:36: предупреждение: C4996: 'freopen': This function or variable may be unsafe. Consider using freopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(249): б¬. ®Ўкпў«Ґ­ЁҐ "freopen"

    freopen("pro.txt", "r", stdin);
    char str[255];
    std::cin >> str;
Iron Bug
дык, это обычный варнинг мелкософта. они наплодили несовместимых ни с кем функций и теперь их пиарят таким образом.
если собираешься юзать кроссплатформу, то эти fooo_s функции не совместимы ни с одним стандартом. так что либо писать кучу ifdef'ов, либо просто забить на это.
Artem
Это мне теперь переучиваться. Все с нуля изучать.
lanz
Цитата(Artem @ 29.1.2013, 11:08) *
Это мне теперь переучиваться. Все с нуля изучать.

Используй QFile и QTextStream, Qt же! .)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.