我想比較用戶輸入與$$
以查看它是否與用戶輸入的參數之一匹配。我也想比較看看`tty' &
是否與用戶輸入的參數之一匹配。 類似:
int main(int argc, char **argv)
{
if (argv[4] == '`tty` &') { //line 31
fprintf(stderr, "error %s\n", argv[4]);
return(1);
}
if (argv[2] == '&&') { //line 36
fprintf(stderr, "error%s\n", argv[2]);
return(1);
}
}
我得到錯誤信息
ai.c:31:21: warning: character constant too long for its type
ai.c: In function ‘main’:
ai.c:31: warning: comparison between pointer and integer
ai.c:36:21: warning: multi-character character constant
ai.c:36: warning: comparison between pointer and integer
請幫助。
偉大的!它現在的作品 – Gantavya
很高興成爲服務@Gantavya :) –