gpt4 book ai didi

c - 从 C 中的字符串中提取特定列

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:51 24 4
gpt4 key购买 nike

我有一个包含多列整数的文本文件。示例文件如下:

Col1    Col2   Col3  Col4
Col1 Col2 Col3 Col4
.
.
.
Col1 Col2 Col3 Col4

我能够逐行读取文件。现在,如果我想从读取的每一行中读取 Col3,我将如何执行此操作并将其存储在某个 int 变量中?

最佳答案

int a[5];

使用

for(i=0;i<5;i++)
fscanf(fp,"%*d %*d %d %*d",&a[i]);

否则

  1. 使用fgets()读取一行
  2. 使用适当的分隔符使用 strtok() 换行。
  3. 在第 3 个标记上使用 atoi() 将其转换为整数。
  4. 存储值

关于c - 从 C 中的字符串中提取特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27813923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com