"有可能会的,但是必须是连续的 "," 三个字符才算分隔符" 那就试试strstr吧, pos1 = strstr(strLine, "\",\""); 引用 24 楼 mysummer2013 的回复: 引用 23 楼 derekrose 的回复: 引用 19 楼 mysummer2013 的回复: 引用 18 楼 derekrose 的回复:引用 14 楼 mysummer201……
引用 23 楼 derekrose 的回复: 引用 19 楼 mysummer2013 的回复: 引用 18 楼 derekrose 的回复:引用 14 楼 mysummer2013 的回复: 我再说清楚点吧 文本文件如下,假设5个字段,有可能有NULL字段(双引号内为NULL) "AFD","5345DD","FDF","是"."FS" "A444FD","","FDF","否"."……
引用 24 楼 mysummer2013 的回复: 引用 23 楼 derekrose 的回复:引用 19 楼 mysummer2013 的回复: 引用 18 楼 derekrose 的回复:引用 14 楼 mysummer2013 的回复: 我再说清楚点吧 文本文件如下,假设5个字段,有可能有NULL字段(双引号内为NULL) "AFD","5345DD","FDF","是"."FS"……
引用 23 楼 derekrose 的回复:引用 19 楼 mysummer2013 的回复: 引用 18 楼 derekrose 的回复:引用 14 楼 mysummer2013 的回复: 我再说清楚点吧 文本文件如下,假设5个字段,有可能有NULL字段(双引号内为NULL) "AFD","5345DD","FDF","是"."FS" "A444FD","",……
引用 19 楼 mysummer2013 的回复: 引用 18 楼 derekrose 的回复:引用 14 楼 mysummer2013 的回复: 我再说清楚点吧 文本文件如下,假设5个字段,有可能有NULL字段(双引号内为NULL) "AFD","5345DD","FDF","是"."FS" "A444FD","","FDF","否"."F33" "A444FD","","FDF",……
引用 18 楼 derekrose 的回复:引用 14 楼 mysummer2013 的回复: 我再说清楚点吧 文本文件如下,假设5个字段,有可能有NULL字段(双引号内为NULL) "AFD","5345DD","FDF","是"."FS" "A444FD","","FDF","否"."F33" "A444FD","","FDF","是"."F33" 然……
不要用strtok呀,逗号边上还在",只要改动下指针位置就可以了。 用strchr查找这一行第一个逗号 pos1 = strchr(strLine, ','); 再用strrchr查找这一行最后一个逗号。 pos2 = strrchr(strLine, ','); 再 *pos1 - 1 = '\0'; strcpy(strNewLine, strLine + 1); strc……
引用 18 楼 derekrose 的回复: 引用 14 楼 mysummer2013 的回复: 我再说清楚点吧 文本文件如下,假设5个字段,有可能有NULL字段(双引号内为NULL) "AFD","5345DD","FDF","是"."FS" "A444FD","","FDF","否"."F33" "A444FD","","FDF","是"."F33" 然后如果第4个字段为"否……
引用 14 楼 mysummer2013 的回复: 我再说清楚点吧 文本文件如下,假设5个字段,有可能有NULL字段(双引号内为NULL) "AFD","5345DD","FDF","是"."FS" "A444FD","","FDF","否"."F33" "A444FD","","FDF","是"."F33" 然后如果第4个字段为"否”整行不要 第4列如果为"是",那么挑出第1个……
我再说清楚点吧 文本文件如下,假设5个字段,有可能有NULL字段(双引号内为NULL) "AFD","5345DD","FDF","是"."FS" "A444FD","","FDF","否"."F33" "A444FD","","FDF","是"."F33" 然后如果第4个字段为"否”整行不要 第4列如果为"是",那么挑出第1个字段和第5个字段拼接成新的字……
每次读一行,数逗号判断第四个字段。如果为“是”, 用strchr查找这一行第一个逗号 pos1 = strchr(strLine, ','); 再用strrchr查找这一行最后一个逗号。 pos2 = strrchr(strLine, ','); 再 *pos1 = '\0'; strcpy(strNewLine, strLine); strcat(strNewLine, pos2……
if(strcmp(tokenPtr,"\"\"")==0)
64,637
社区成员
250,559
社区内容
加载中
试试用AI创作助手写篇文章吧