如何利用strcmp函数比较两个字符串是否相同?

如题所述

第1个回答  2022-12-11
strcmp比较2个以'\0'结束的字符串是否相同的。\x0d\x0a你将a[100],b[100]结束后增加一个字符'\0'。\x0d\x0a就可以用strcmp(a,b)==0来判断字符串是否相同了。\x0d\x0a\x0d\x0a如:\x0d\x0a\x0d\x0achar a[100],b[100];\x0d\x0aint i;\x0d\x0ai=0;\x0d\x0awhile(scanf("%c",&a[i]),a[i] !='x');\x0d\x0aa[i] = '\0';\x0d\x0ai=0;\x0d\x0awhile(scanf("%c",&b[i]),b[i] !='x');\x0d\x0ab[i] = '\0';\x0d\x0aif(strcmp(a,b)==0)\x0d\x0aprintf("字符串相同");\x0d\x0aelse\x0d\x0aprintf("字符串不同");
相似回答
大家正在搜