c语言 如何读取txt文件中的数据到一个数组并跳过逗号?
1个回答
展开全部
可以使用sscanf或fscanf读入.
sscanf是string
scan
function,
字符串输入函数.
fscanf是file
scan
fuction,
文件输入函数.
如果你已经把文件的内容读入到字符串,
就用sscanf,
否则就用fscanf.
sscanf,
fscanf与scanf的用法完全一样,
只是它们多了一个参数,
即流.
以sscanf为例,
要跳过逗号,
只需要这样写:
sscanf(str,
"%s,%s,%s",
str1,
str2,
str3);
这样它读入字符串的时候就会把逗号当作分隔符.
sscanf是string
scan
function,
字符串输入函数.
fscanf是file
scan
fuction,
文件输入函数.
如果你已经把文件的内容读入到字符串,
就用sscanf,
否则就用fscanf.
sscanf,
fscanf与scanf的用法完全一样,
只是它们多了一个参数,
即流.
以sscanf为例,
要跳过逗号,
只需要这样写:
sscanf(str,
"%s,%s,%s",
str1,
str2,
str3);
这样它读入字符串的时候就会把逗号当作分隔符.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询