毕业就没有再写过C++程序,真有点遗憾。
今天恰好做一个东西需要一个C++读取CSV文件的函数。
没有找到现成的函数,所以就自己写了一个。
目的就是将csv文件的内容读取出来,每一行读到一个数组中。
有点生疏了,字符串处理函数都不知道有什么现成的,所以也写了两个辅助的字符串处理函数。
第一个函数:计算一个字符串中的某个子串的个数
![]()
}
第二个函数:计算一个子串在字符串中的位置
![]()
}
第三个函数:读取已经打开的一个CSV文件的一行,将这一行处理到一个数组中。
![]()
}
这个函数使用上面的两个函数来处理字符串。
另外这个函数用来处理的CSV文件是带双引号格式的:
"sss","ddd","444"
"ttt","www","ooo"
"sss","qqq","000"
使用方法如下:
![]()
}
以上代码可能需要稍加调试。
也可稍加改动用来读取其它格式的csv文件。
相关文章:
-
2022-12-23
-
2022-12-23
-
2022-02-09
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2021-09-07
-
2021-07-30
-
2022-12-23
-
2022-12-23
-
2022-01-23
-
2021-07-24
-
2022-12-23
相关资源
-
下载
2023-01-01
-
下载
2021-06-05
-
下载
2023-04-03