我很奇怪,爲什麼我使用的swprintf_s
正在生成 連接器警告warning: implicit declaration of function 'swprintf_s'
警告的原因是什麼:函數'swprintf_s'的隱式聲明?
我有這樣的標題:
#include <stdio.h>
#include <stdlib.h>
#include <wchar.h>
#include <windows.h>
#include <tchar.h>
而且
LPCWSTR foo = L"É %s";
LPCWSTR arg = "bá";
LPCWSTR msg = malloc(wcslen((wchar_t*)foo) + wcslen((wchar_t*)arg) + 1);
swprintf_s(msg, (wchar_t*)foo, (wchar_t*)arg);
我該如何解決這個問題?
hrm。根據[文檔](http://msdn.microsoft.com/en-us/library/ce3zzk1k%28v=vs.80%29.aspx),你應該用'stdio.h'來獲得它。 – pb2q
您使用的是什麼版本的Visual C++? – birryree
@birryree:我正在使用GCC。 – Jack