前提・実現したいこと
エラーの処理
c言語の課題でパスワード一致確認のプログラムを作っていますが
エラーが発生してしまいました。
Main.c:9:38: error: expected expression
for(i=0 ;(pas[i] == star[i]) && (!='\0');i++)
^
と表示されるのですが、学校のPCでは同じ書き方でいけたのですが
家のパソコン{パイザ}のIOでエラーのメッセージが起きてしまい困っています。
どなたかご教授いただければ幸いです。
発生している問題・エラーメッセージ
Main.c:9:38: error: expected expression
for(i=0 ;(pas[i] == star[i]) && (!='\0');i++)
^
1 error generated.
該当のソースコード
#include <stdio.h>
int main(void){
char pas[]="Tokyo";
char star[256];
int i;
i=0;
scanf("%s",&star[256]); for(i=0 ;(pas[i] == star[i]) && (!='\0');i++) { } if(pas[i] == star[i]){ printf("一致"); } else{ printf("不一致"); } return 0;
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。