回覆列表
-
1 # 湯圓電影Vlog
-
2 # 使用者3132823076892
你可以試試ifstream
#include
#include
#include
using namespace std;
int main ()
{
int j=0;
double num[20]={0};
char c;
string tmp;
ifstream fin(L"1.txt");
while(fin>>c) //一個字元一個字元的讀入
{
if(c==",") //判斷逗號
{
num[j]=atof(tmp.c_str());
j++;
tmp="";
continue;
}
tmp+=c;
}
num[j]=atof(tmp.c_str());
j++;
/////////////下面測試輸出/////////////////////////////
j=0;
while(num[j])
{
cout
j++;
}
return 0;
}
你可以試試ifstream#include<iostream>#include<fstream>#include<string.h>using namespace std;int main (){ int j=0; double num[20]={0}; char c; string tmp; ifstream fin(L"1.txt"); while(fin>>c) //一個字元一個字元的讀入 { if(c==",") //判斷逗號 { num[j]=atof(tmp.c_str()); j++; tmp=""; continue; } tmp+=c; } num[j]=atof(tmp.c_str()); j++;/////////////下面測試輸出///////////////////////////// j=0; while(num[j]) { cout<<num[j]<<endl; j++; } return 0;}