如题所述
第1个回答 2013-03-20
空格就是当字符啊,空格能分隔字符,其他字符也能分隔啊,只不过用空格分隔看得舒服,你用逗号或其他字符分隔也行啊
第2个回答 2013-03-20
#include "stdio.h"
int main()
{
char ch[1024];
printf("输入字符串:");
scanf("%s ",ch); //转义符后加个空格,就是说输入格式是一个字符串加空格,就能将字符串断开了。
printf("%s",ch);
}
int main()
{
char ch[1024];
printf("输入字符串:");
scanf("%s ",ch); //转义符后加个空格,就是说输入格式是一个字符串加空格,就能将字符串断开了。
printf("%s",ch);
}
第3个回答 2013-03-20
空格不当字符当什么,举个例子先追问
就是我希望空格仅作为分隔字符用的格式控制
追答printf("hello world\n");
printf("hello%cworld\n", ' ');
不知道你是不是要这个效果。
我是SCAN在键盘输入字符,但是我不希望空格也成为字符,而是希望空格仅作为分隔标识
追答int main()
{
char a,b;
scanf("%c %c", &a,&b);
printf("%c,%c",a,b);
return 0;
}
输入:a空格b
输出:a,b