30/09/2018, 18:14
cần sự giúp đỡ của mọi người
int main(int argc, char const *argv[])
{
char A[10];
printf(“nhap A
”);
fgets(A,10,stdin);
int x;
x = strcmp(A, “abcde”);
printf("%d
",x );
return 0;
}
đó là bài code của mình, mình nhập abcde là x =1, cũng đoán già đoán non là A có vấn đề
mọi người góp ý cho mình 1 đoạn code có nhập, kiểm tra đk như trên với, nếu = abcde thì trả về 0
Bài liên quan
Bạn nên đọc kỹ việc sử dụng hàm
fgets
, trong trường hợp của bạnA
sẽ là"abcde\n"
nênx=1
là đúng nhé vì hai chuỗi khác nhau.cái fgets cái đó làm việc trên file nha…bạn coi lại nha ^^…!
mục đích của strcmp
nhưng tớ dùng gets nó báo warning
okay tớ hiểu rồi, cám ơn các bạn