C言語 CSVファイル取得サンプル
#include <stdio.h>
//プロトタイプ宣言
void main(void);
void getCsv(char filePath);
//定数宣言
#define FILE_PATH "C:\\test\\test.csv"
void main(void)
{
//CSVから
getCsv(FILE_PATH);
}
void getCsv(char filePath)
{
//ファイルポインタ
FILE *fp;
char *fname = filePath;
char s[100];
char s1[100];
int ret, n1, n2;
float f1, f2;
fp = fopen( fname, "r" );
if( fp == NULL )
{
printf( "%sファイルが開けません\n", fname );
return -1;
}
while( ( ret = fscanf( fp, "%[^,],%[^,],%d", s, s1, &n1) ) != EOF )
{
printf( "%s \t %s \t %d", s, s1, n1 );
}
fclose( fp );
}