スポンサード リンク
Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:コンパイルエラーメッセージ:error C2040: 'p': 'char' は 'char *' と間接操作のレベルが異なります。ソース(バグ有り):
#include <stdio.h> int main( void ) { char string[] = "これはテスト文字列です。"; char *p = NULL, p = string; while((*p != '\0')) _fputchar( *(p++) ); }
ソース(修正済み):
#include <stdio.h> int main( void ) { char string[] = "これはテスト文字列です。"; char *p = NULL; p = string; while((*p != '\0')) _fputchar( *(p++) ); }
[コンパイルエラーコード、メッセージに戻る]