回答編集履歴

1

追記

2017/05/30 08:02

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -39,3 +39,59 @@
39
39
  うまくいかない原因を質問したい時は、①やったこと、②期待する動作、③実際の動作
40
40
 
41
41
  を誤解の余地無く提示すると的確な回答を得やすいですよ。
42
+
43
+
44
+
45
+ ---
46
+
47
+ 【追記】
48
+
49
+ あ、char配列でしたね。
50
+
51
+ お手軽比較ですが、下記のようにすれば一致するし、異なるなら不一致になります。
52
+
53
+
54
+
55
+ ```C++
56
+
57
+ #include<iostream>
58
+
59
+ #include<string>
60
+
61
+
62
+
63
+ int main()
64
+
65
+ {
66
+
67
+ char a[]=u8"テ12ス34ト";
68
+
69
+ char b[]=u8"テ12ス34ト";
70
+
71
+ char c[]=u8"て12す34と";
72
+
73
+ if (std::string(a) == b)
74
+
75
+ {
76
+
77
+ std::cout << "match!\n";
78
+
79
+ }
80
+
81
+ if (std::string(a) != c)
82
+
83
+ {
84
+
85
+ std::cout << "unmatch!\n";
86
+
87
+ }
88
+
89
+ }
90
+
91
+ ```
92
+
93
+ [wandbox](https://wandbox.org/permlink/jjV6Aau02snERLBx)にコードを置きました。
94
+
95
+
96
+
97
+ (マイナスつけた方。これでOKですか? 異なるなら何がマイナスか言って頂けると幸いです。)