一般情况,读入数据常常是以空格或者回车分割,当我们希望以逗号(或者是其他特殊符号为分割符)时,需要有一些解决方法。
例如我们希望以逗号为分割符,逐个输入age,id,score,num,average。
解决方法:
char sym =',';
cin>>age>>sym>>id>>symscore>>symnum>>symaverage;
- 用scanf函数格式化读取数据(推荐):
sscanf(input, "%d,
这篇博客介绍了如何在处理数据时,以逗号而非常规的空格或回车作为字段分割符。推荐使用scanf函数的格式化读取来实现这一需求。
一般情况,读入数据常常是以空格或者回车分割,当我们希望以逗号(或者是其他特殊符号为分割符)时,需要有一些解决方法。
例如我们希望以逗号为分割符,逐个输入age,id,score,num,average。
解决方法:
char sym =',';
cin>>age>>sym>>id>>symscore>>symnum>>symaverage;
sscanf(input, "%d,
2022
6488

被折叠的 条评论
为什么被折叠?