Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
3 / 3 / 0
Регистрация: 29.07.2013
Сообщений: 82
1

TDM-GCC 4.7.1 и _wfopen_s

13.08.2013, 19:30. Показов 1749. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main (void)
{
 
//long index;
wchar_t* filename = new wchar_t[256];
//swprintf(filename,L"%d", index);
 
FILE* fp = NULL;
_wfopen_s(&fp,filename,"rtS, ccs=UTF-8");
     
  return 0;
}

не могу скомпилировать, пишет [Error] '_wfopen_s' was not declared in this scope

в чем причина?

IDE Dev C++ 5.4.2
компилятор TDM-GCC 4.7.1
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2013, 19:30
Ответы с готовыми решениями:

Tdm-gcc CryptImportPublicKeyInfo
можно ли на TDM-GCC скомпилировать функции электронной подписи? почему то функция...

Русский язык в консоли Windows 10. IDE: CodeLite. Компилятор: TDM-GCC-32
Здравствуйте. Windows 10. IDE: CodeLite. Компилятор: TDM-GCC-32 В файле main.cpp такой код: ...

Mingw-w64 MinGW TDM-GCC
Всем привет. Хочу понять, существует ли принципиальная разница между Mingw-w64, MinGW и...

TDM Gcc + wxwidget 3.0 и кодировки при переводе
Добрый день! Хочу сразу сказать, что я не являюсь разработчиком, я скорее переводчик. Однако...

4
Каратель
Эксперт С++
6601 / 4020 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
13.08.2013, 19:49 2
Цитата Сообщение от -J_O_K_E_R- Посмотреть сообщение
_wfopen_s
это нестандартная функция и маловероятно что она есть в gcc.
точное наличие/отсутсвие оной вы можете найти в документации
1
3 / 3 / 0
Регистрация: 29.07.2013
Сообщений: 82
13.08.2013, 19:51  [ТС] 3
Цитата Сообщение от Jupiter Посмотреть сообщение
это нестандартная функция и маловероятно что она есть в gcc
плохо очень плохо, код переписывать прейдется
0
Evg
Эксперт CАвтор FAQ
21228 / 8241 / 636
Регистрация: 30.03.2009
Сообщений: 22,596
Записей в блоге: 30
13.08.2013, 21:26 4
На будущее, если библиотечный интерфейс начинается с подчерка, значит он 100% нестандартный, а потому с большой вероятностью не переживёт смену системы.

Если стандартный интерфейс заканчивается на _s, то почти наверняка это микрософтовское расширение, которое на других системах отсутствует

В твоём случае, судя по всему, надо заменить _wfopen_s на wfopen
1
3 / 3 / 0
Регистрация: 29.07.2013
Сообщений: 82
13.08.2013, 21:33  [ТС] 5
Цитата Сообщение от Evg Посмотреть сообщение
На будущее, если библиотечный интерфейс начинается с подчерка, значит он 100% нестандартный, а потому с большой вероятностью не переживёт смену системы.

Если стандартный интерфейс заканчивается на _s, то почти наверняка это микрософтовское расширение, которое на других системах отсутствует

В твоём случае, судя по всему, надо заменить _wfopen_s на wfopen
спасиб...
не люблю майкрософт :-D
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.08.2013, 21:33

Code::Blocks 16.01, wxWidgets 3.0.3, TDM-GCC. Что не так при запуске exe-файла полученного приложения? (+)
Долго бился над связкой Code::Blocks и wxWidgets. Наконец добился, получил первый исполняемый файл....

GCC Сборка 32 разрядной версии GCC 64 разрядным GCC
Доброго времени суток. Возникла необходимость под 32х разрядный Linux, собрать 32 разрядный GCC. Но...

gcc-4.7.0
Здравствуйте, как установить gcc-4.7.0 на Ubuntu 11.10 ? Текущая версия 4.6.1 и при sudo apt-get...

gcc.4.6.2
собираю gcc.4.6.2. это уже на этапе make. checking for x86_64-unknown-linux-gnu-gcc......


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru