Я хочу сравнить пользовательский ввод с $$
, чтобы узнать, соответствует ли он одному из аргументов пользовательского ввода. Я также хочу сравнить, если `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 :) –