这是我的问题,我创建了 char temp[100] 来将数字存储在文件中,这temp_i
是当前位置的索引(数字有temp_i
数字)
如何将 char 数组 temp 从 0temp_i
转换为value
我创建的?
有谁能够帮我?
stack<int> first;
char temp[10]={'0','0','0','0','0','0','0','0','0','0'};
int temp_i = 0;
bool isDouble = false;
for(int index = 0; index< strlen(str); index++){
if(str[index] != ' '){
temp[temp_i++] = str[index];
}
else if(str[index] == '.') {
isDouble = true;
} else {
double value = *(double*)temp;
cout<<value<<endl;
first.push(value);
}
}