1. 程式人生 > >C語言之按行讀取檔案

C語言之按行讀取檔案

原文字檔案

outlook,temperature,humidity,windy,play
sunny,hot,high,FALSE,no
sunny,hot,high,TRUE,no
overcast,hot,high,FALSE,yes
rainy,mild,high,FALSE,yes
rainy,cool,normal,FALSE,yes
rainy,cool,normal,TRUE,no
overcast,cool,normal,TRUE,yes
sunny,mild,high,FALSE,no
sunny,cool,normal,FALSE,yes
rainy,mild,normal
,FALSE,yes sunny,mild,normal,TRUE,yes overcast,mild,high,TRUE,yes overcast,hot,normal,FALSE,yes rainy,mild,high,TRUE,no
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

bool ReadCsvFile(char* filePath)
{
    char data[100];
    FILE *fp=fopen(filePath,"r");
    if(!fp)
    {
        printf
("can't open file\n"); return false; } while(!feof(fp)) { fscanf(fp,"%s",&data); printf("%s",data); printf("\n"); } printf("\n"); fclose(fp); return true; } int main() { ReadCsvFile("D:\\MyCppProject\\weather.nominal.csv"); return
0; }

讀取效果
這裡寫圖片描述