喜羊羊系列之数组获取字符串

#define bufsiz 512 8 #include<stdio.h> 9 10 int main(){ 11char ch[bufsiz]; 12int i=0; 13 14printf("请输入一串字符串 \n"); 15 #if 1 16scanf("%s",ch); 17do{ 18printf("%d:%c ",i, ch[i]); 19} 20while(ch[i++] != '\0'); 21 #else 22while(ch[i++] != '\r'); 23while(ch[i++] != '\n'); 24while(ch[i++] != 'EOF'); 25 26 #endif 27 28 #if 0 29gets(ch); 3031do{ 32printf("%d:%c ",i, ch[i]); 33}while( ch[i++] != '\0'); 34 #endif 35 36 #if 0 37得出,使用gets会将字符串后加 '\0'以表示结束 38而 scanf + %s 的形式也是将字符串后面加'\0'来结束,, 39而不是用'\r', '\n', 'EOF'来表示字符串结束。 40 #endif 41printf("\n"""); 42return 0; 43 }

真凉爽啊!青山绿水映入我的眼中,景色怡人啊!

喜羊羊系列之数组获取字符串

相关文章:

你感兴趣的文章:

标签云: