【发布时间】:2020-02-10 06:57:40
【问题描述】:
我正在读取一个 .txt 文件,其中包含随机形式的数据,即其中包含混合的整数和字符串。
示例.txt 文件:
this is a 22 string 33 sorry222 stack33ing
still yysi288 2nd line
我想读取文件并区分所有有效字符串,即不包含与其连接的整数。并将这些字符串存储在一个数组中。
关于如何区分的任何线索?
【问题讨论】:
-
您可以阅读以空格分隔的单词并检查该单词中是否包含digits。
-
您能否提供一个小型工作原型@Someprogrammerdude
-
那些不是“整数”(例如,它们不是原始的
int值)——它们是使用(可能是 ASCII)数字字符的 base-10 文本表示。 -
“您能否提供一个小型工作原型” - 可以,如果您同意我的咨询费:)
-
你知道
scanf函数的使用方法吗?你对the C input/output functions 有任何了解吗(例如fopen)?然后查看fscanf。所有这些都应该成为任何体面的初学者教科书或教程或课程的一部分。
标签: c file-handling