CSV 、ADI用c语言
时间: 2024-05-07 09:16:49 浏览: 74
AD转换C语言
如何读取?
要读取CSV或ADI文件,我们可以使用C语言中的标准库函数fopen()打开文件并使用fscanf()或fgets()函数读取文件的内容。我们还需要使用逗号或分号分隔符分隔每个字段。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
char line[100];
char *token;
fp = fopen("data.csv", "r"); //Open the CSV file
while (fgets(line, sizeof(line), fp)) {
token = strtok(line, ","); //Split the line using "," delimiter
while (token != NULL) {
printf("%s", token);
token = strtok(NULL, ","); //Continue splitting the line using "," delimiter
}
}
fclose(fp); //Close the CSV file
return 0;
}
```
以上代码使用fgets()函数逐行读取CSV文件中的数据,使用strtok()函数将每行数据分解成多个字段,并使用逗号作为分隔符。我们可以根据需要修改代码以适应不同的数据格式。
阅读全文