在 C++ 中解析 csv 退出代码 11
Parsing csv in c++ exit code 11
当我构建程序时,我的程序遇到了一个烦人的问题,我没有错误,但是当我运行它时,终端写"进程完成,退出代码 11"而不是打印向量的元素(实际上它是一个空白,但我在我的主文件中启动它(
提前谢谢。
void getData2 (ifstream& infile, Stock stocks[], int dataSize)
string token ;
const char delim = ',';
for ( int i = 0; i < dataSize; i++)
{
getline(infile, stocks[i].date, delim);
infile >> stocks[i].open ; infile.ignore(10, delim);
infile >> stocks[i].high ; infile.ignore(10, delim);
infile >> stocks[i].low ; infile.ignore(10, delim);
infile >> stocks[i].close ; infile.ignore(10, delim);
infile >> stocks[i].volume ; infile.ignore(10, delim);
infile >> stocks[i].ajdclose ; infile.ignore(10, delim);
}
for ( int i = 0; i < dataSize; i++)
{
cout << stocks[i].open;
}
将我的回答重申为实际答案:
通常,c ++程序看起来更像:
int main()
{
// code
return 0;
}
void getData2(ifstream& infile, Stock stocks[], int dataSize)
{
// Get the data
}
错误 11 可能是段错误,因为代码没有启动的预期入口点。
当然
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <sstream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
struct Stock
string date;
double open;
double high;
double low;
double close;
long volume;
double ajdclose;
;
void getData2(ifstream& infile, Stock stocks[], int dataSize);
ifstream infile("/Users/emmanl/CLionProjects/ING.csv");
if (!infile) {
cout << "File not openn";
return 1;
}
//stock vector init
Stock stocks[] = {};
//size to automate
const int Sizefile = 22;
//get data from yahoo files and input in struct
getData2(infile, stocks, Sizefile);
return 0;
相关文章:
- pclose() 不会给我进程退出代码
- Netbeans 10:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- 链接器命令失败,macOS 上的退出代码为 1(使用 -v 查看调用)
- 为什么我的 c++ 代码在使用堆栈时以退出代码 11 结尾?
- 使用常量字符*时退出代码 139
- 程序显示以退出代码 0; 结束
- VSCode C++终端进程已终止,退出代码为:1
- CMake 错误:链接器命令失败,退出代码为 1 和 cpp.o 文件
- clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) - 体系结构的未定义符号 x86_64:
- 如何修复 clang: 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- CLion、MinGW 和 SDL2:进程已完成,退出代码为 -1073741515 (0xC0000135)
- 运行Qt时处理退出代码0xC0000135 hello world
- 获取加速::p rocess::子的退出代码 在提升::asio::io_service?
- Xcode:链接器命令失败,退出代码为 1(使用 -v 查看调用)[C++]
- 重载 <= 运算符,但程序以退出代码 -1073741571 (0xC00000FD) 结尾
- Android NDK.Build命令失败.未定义的引用.clang++:错误:链接器命令失败,退出代码为1
- 终端进程终止,退出代码为:1有什么方法可以修复它吗
- 运行自定义可执行文件,QProcess 立即退出,退出代码为 1
- 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用):在 Macbook 上
- C++ XCODE ld:找不到体系结构x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -