|
csv 파일의 경우 콤마로 값을 분리하여 저장하는 텍스트 파일인데요.
전체 라인이 모두 같은 데이타 개수와 형식이라면 sscanf 로 데이타 분리가 가능합니다.
double data[10] ;
char buffer[100] ; // 버퍼 크기는 충분히 만드세요..
fgets(buffer, 100, fp) ;
sscanf(buffer, "%lf,%lf,%lf,%lf,%lf,%lf", &data[0],&data[1],&data[2],&data[3],&data[4],&data[5]) ; // 형식은 맞추어야 합니다.
그런다음 각 데이타를 스트링그리드에 원하는 위치에 뿌려주면 됩니다.
쿼드콥터헬기 님이 쓰신 글 :
: 볼렌더 c++에서
: 콤보박스에있는 이름을 클릭한 후 csv파일을 StringGrid에 출력하고 싶은데..
: 잘안됩니다. 일단 콤보박스에 이름 클릭한후 csv파일을 읽어오는 것 까지는 확인했는데 그 이후로 막히고 있어요 ㅠㅠ
: 도와주세요
|