C 读取CSV文件包含空单元
C++ Read csv file contain empty cell
对不起,这是否是一个愚蠢的问题。我需要按行读取文件CSV。如果文件没有任何空单元,那没关系。但是例如,我有下面的一行:A B C D然后,我需要在向量中的填充数据如下:("A B C D")我试图用strtok摆脱",然后推入向量。当然,它省略了3个字段。任何人都可以帮助我解决此问题的方法。感谢Advanced!
一种解决方案是将完整的线读取到std::string
中,然后将该字符串放入std::istringstream
中。然后在该字符串流的循环中使用std::getline
在逗号上令牌。
请注意,这是一个非常"快速又脏的"解决方案,并且没有处理CSV文件中可能发生的所有数据。
相关文章:
- AcquireCredentialsHandleA() 返回 PFX 文件的0x8009030e(安全包中没有可用的凭据
- 禁止显示有关包含文件中 #pragma 包的警告
- C++ gmock - 我们如何在单元测试 cpp 文件中读取/获取 cpp 文件函数的参数值
- 选择特定版本的 Visual Studio 命令行工具包,并根据特定版本的C++运行时环境编译文件
- 如何使用 AWS C++ 开发工具包在给定的开始和结束日期范围内列出 S3 中的文件
- 谷歌测试可执行文件中的单元测试未被vstest选中
- 在单元测试项目中包括 .c 文件,并从多个 cpp 文件访问它而不会出现链接问题
- 如何链接我自己的 .so 文件而不是操作系统捆绑包 .so 文件?
- 对 OpenCV C++ 程序进行单元测试,该程序拍摄照片并将其保存到文件中
- 使用开发工具包将文件上传到 AWS C++
- 当存在空单元格时,用于 c++ 的 Tsv 文件解析器会突然结束
- 我想使用 CMake 生成和编译 Visual Studio projet,我需要从构建中排除单元测试文件。有没有办法做到这一点?
- 我的 Visual c++ 托管单元测试项目未读取输入文件
- TCP-Server以数据包结构(非Java客户端)发送文件
- 致命错误 C1083:无法打开包含文件:'atlbase.h' Pyinsane 包
- 翻译单元的数量与CPP文件的数量
- 可视化 将 TCP 服务器数据包保存到 C++ 中的文件
- Buildroot 包需要一个带有C++大文件错误的工具链
- 获取包含C++的捆绑包中文件的路径(CFBundleGetMainBundle)
- 如何在visual studio 2010 C++中制作带有所需.dll和lib(opencv)文件的.exe文件包