/*
读取并显示字符串数组
*/
#include <stdio.h>
int main(void)
{
int i;
char s[3][128];
for (i = 0; i < 3; i++) {
printf("s[%d] : ", i);
scanf("%s", s[i]); //比如在这里,如果输入的是$$$,就跳出循环
}
for (i = 0; i < 3; i++)
printf("s[%d] = \"%s\"\n", i, s[i]);
return 0;
}
ç¨strcmpå½æ°å°±å¯ä»¥
å¦æè¿å0å°±æ¯ç¸åã
#include <stdio.h>å¦æä¸ç¨strcmpï¼è¿æå ¶ä»çæ¹æ³å æè 说为ä»ä¹if(s[i]=="$$$")break è¿æ¯æ²¡æç¨
追ç对äºç®åç æ¯å¦è¿ä¸ª å¯ä»¥é个å¤æ
if(s[0] == '$' && s[1] == '$' && s[2] == '$' && s[3] == '\0')追é®è¿æ ·åçè¯ï¼å¥½å没æä½ç¨ï¼èä¸ç¨åºè¦å
对äºè¿ä¸è¡ if(s[i] == '$$$')break;
Warning] comparison between pointer and integer
[Warning] comparison between pointer and integer
æè¿äºæ¥è¦
è¿æ ·ç
ä½ çæ¯äºç»´æ°ç»ã