質問編集履歴
4
内容誤り3
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,3 +21,13 @@
|
|
21
21
|
警告 C4840 可変個引数関数の引数としての、クラス
|
22
22
|
|
23
23
|
'ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t>>>' の移植性のない使用法
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
# 環境情報
|
28
|
+
|
29
|
+
OS: Windows Server 2016
|
30
|
+
|
31
|
+
IDE: Visual Studio 2017
|
32
|
+
|
33
|
+
ビルド方法:Unicodeビルド Release|Win32
|
3
内容誤り2
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
# 分からないこと
|
2
2
|
|
3
|
-
_
|
3
|
+
_tprintfを使用し書式指定子に、wchar_tの文字列とCString型を混合した文字を出力したいと考えていますが、警告が出ています。CString型の文字列を書式指定子にいれる際、%sでは不適切であるという内容であると思いますが、具体的にどのように対処すべにかわかりません。教えていただけないでしょうか。
|
4
4
|
|
5
5
|
|
6
6
|
|
2
内容誤り
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
```C++
|
10
10
|
|
11
|
-
_
|
11
|
+
_tprintf(L"%s%s%s", L"データ'" , strDevName , L"'は既に存在します。\n");
|
12
12
|
|
13
13
|
```
|
14
14
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,3 +17,7 @@
|
|
17
17
|
# 警告内容
|
18
18
|
|
19
19
|
警告 C4477 'wprintf' : 書式文字列 '%s' には、型 'wchar_t *' の引数が必要ですが、可変個引数 2 は型 'CString' です
|
20
|
+
|
21
|
+
警告 C4840 可変個引数関数の引数としての、クラス
|
22
|
+
|
23
|
+
'ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t>>>' の移植性のない使用法
|