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