- 219 名前:デフォルトの名無しさん [2011/11/05(土) 03:53:28.86 ]
- 構造体に特定の値("a")が手入力された時に、ループから抜ける処理をしたいのですが動きません。
aを入力しても5回ループしてしまいます。 コンパイルエラーはないのですが、どこがおかしいか分かりますか? (ファイル分割や構造体の宣言で躓いているかもしれません) /* main.h */ struct shain{ char *name; int num; //未使用 } /* main.c */ myfunc(); /* myfunc.c */ void myfunc(void){ struct shain list[5]; for (i=0 ; i<5; i++){ scanf("%s", &list[i].name); if (list[i].name == "a"){ printf("aが入力されました\n"); break; } } }
|

|