C语言中如何用空格符作为数据间隔符

Python016

C语言中如何用空格符作为数据间隔符,第1张

scanf输入的时候,默认就是用空白字符做分隔的,也包括空格

所以

不需要过多处理。

只需要将格式字符之间不留空位就可以了。

也可以显式的写上空格。

比如

scanf("%d%d",&a,&b)

或者

scanf("%d

%d",&a,&b)

都是以空格作为分隔的。

1、可以通过判断输出字符当中是否有空格字符来确定是否有空格符号。

2、空格符是存在的字符,ASCII是32。

例如:

char s[10000]//字符数组缓存

sprintf(s,"%d%c%f",.....) //先把输出的内容先打印到字符数组缓存当中。

for(i=0i<strlen(s)i++) if(s[i]==32) printf("有空格符号!\n") //检查字符串缓存中是否有空格字符。