谁知道用VC++怎么调用csv文件来画图啊!!帮帮我啊!

来源:百度知道 编辑:UC知道 时间:2024/06/02 13:04:43
csv文件用来记录画图所需要的数据,比如长度,宽度,是圆,还是直线什么的 !
关键我想知道怎么用VC++6.0去调用这个CSV文件!然后又怎么去具体读取这个文件来方便画图!
假设我的CSV文件里是这样一段数字:
A 50
B 25
....
那现在我怎么逐行读取到这些字啊·帮帮了!急啊

CStringArray* CCollectDoc::DevideStr(CString ItemFieldStr,char divider)
/*将一个有多个项目组成的字符串分解为单独的项目
比如来自一条记录的内容 ItemFieldStr="I1,I2,I4";每个项目间的分割字符 divider 为','
则函数最终得到的是由单独的项目"I1" "I2" "I4"组成的字符串数组CStringArray
*/
{
CStringArray *SingleItemArray=new CStringArray ;//由每个单独项目组成的数组
//CStringArray *tempArray=new CStringArray ;//临时字符串数组
CString SingleItem;//临时存放每个单独项目
//寻找分割字符(串)divider 的总个数
int dividerPos,dividerSum=0;
dividerPos=ItemFieldStr.Find(divider,0);
while(dividerPos>=0)
{
dividerSum++;
//dividerPos=ItemFieldStr.Right(ItemFieldStr.GetLength()-dividerPos-1).Find(divider,0);
dividerPos=ItemFieldStr.Find(divider,dividerPos+1);
}
//寻找分割字符(串)divider 的总个数
for (int i=0;i<=dividerSum;i++)
{
AfxExtractSubString(SingleItem, ItemFieldStr, i, divider);//析出第i个子串
SingleItemArray->Add(SingleItem);//将每个项目字符串压入字符串数组
}
// 将 Si