現在は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
知識:まだ文章を表示できるくらい