i have global variable string dataArray[][4] = {""};
and i have procedure or function
void bacaFile(){
fstream file;
string line;
int barisData = 0;
/* mulai membuka file */
file.open("read.txt");
int index = 0;
string data;
while(getline(file, line, '\n')){
int kolomData = 0;
while((index = line.find(",")) != string::npos) {
data = line.substr(0, index);
line.erase(0, index + 1);
dataArray[barisData][kolomData] = data.c_str();
kolomData++;
}
barisData++;
}
file.close();
}
i try to get data on read.txt
with total 15 rows and add to dataArray
but i have error code : 0xC0000005. in my opinion it's because sizeof uses sizeof dataArray / sizeof dataArray[0]
is 1 not 15. I searched but didn't find it yet.
sorry for bad.
User contributions licensed under CC BY-SA 3.0