スポンサード リンク
Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:
コンパイルエラーメッセージ:
error C2372: 'str': 再定義されています。異なる派生型です。
ソース(バグ有り):
#include<windows.h> int main() { CHAR *str = "012345678901234567890123456789"; CHAR str [128]; lstrcpyn(str2, str,2); MessageBox(NULL , str2 , "結果" , MB_OK); return 0; } |
ソース(修正済み):
#include<windows.h> int main() { CHAR *str = "012345678901234567890123456789"; CHAR str2[128]; lstrcpyn(str2, str,2); MessageBox(NULL , str2 , "結果" , MB_OK); return 0; } |
スポンサード リンク