C语言 文本文件中一行中有多个字符串,以空格隔开,但是有个字符串含空格,怎么读入结构体?

2025-04-04 15:41:20
推荐回答(3个)
回答1:

如果有空格的字符串没有特别之处,那就没有办法正确处理,因为人都分不清,机器怎么分清?如果有特殊之处,那就在输入时依据特殊标记处理一下就是了……

回答2:

没有这样做字符串分隔标识的,如果真是这样,你自己慢慢解析吧。分隔符当然要区别于其他字符,否则再加字符标识来区别分隔符是字符,还是分隔符。

回答3:

char member1[100];
char member2[100];
scanf("%s",member1); //读入A12
gets(member2); //读入在zhe a