针对特殊情况的csv的最佳strsep(null,“,”)方法

时间:2017-09-30 19:18:18

标签: c csv strsep

我正在使用strsep来解析csv 来自stdin的示例输入

颜色,Andrew Adamson,284,150,80,82,Kiran Shah,1000,291709845,冒险|家庭|幻想,Jim Broadbent,“纳尼亚传奇:狮子,女巫和魔衣橱”,286506,1317, Shane Rangi,5岁,捉迷藏|狮子|魔法|教授|雪,http://www.imdb.com/title/tt0363771/?ref_=fn_tt_tt_

现在,一旦我开始使用strsep(null,“,”)

进行解析

最好的方法来处理我希望得到这一切的特殊情况 “纳尼亚传奇:狮子,女巫和魔衣橱”作为一个字符串,但它中有“,”(逗号) 我知道它将发生的领域只在电影名称中 但并非所有的名字都以“在他们之前开始有些只是普通的CSV”开头 任何帮助或指导都会很棒 我也不知道如何处理可能有逗号的大数字?

    // special case "run,fly,jump"
        tokholder = strsep(NULL, ", \n");//gets first token of the line
        strcpy(ptrtemp->movie_title, tokholder);

0 个答案:

没有答案