現在はC言語の基礎を学んでいる最中なのですが、以下のものがコンパイルできずに困っています。
breakの位置が悪いらしいのですが、どうしてでしょうか?
#include<stdio.h> main() { int i; char str1[21],str2[21]; printf("Input:"); scanf("%s",str1); printf("Input:"); scanf("%s",str2); for(i = 0;str1 != '\0';i++); if(str1 != str2){ printf("not equal\n"); break; } printf("equal"); }
コンパイルエラー:エラー E2030 test.cpp 14: break の位置が誤っている(関数 main() )
入力を二回して両方が完全に正しいかどうかを判断する、というプログラムなのですが…。
回答宜しくお願い致します。
[環境など]
OS:WindowsXP
使用:CPad for Borland C++Compiler
知識:まだ文章を表示できるくらい