English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

#include
#include
using namespace std;

int main()
{
char* A = new char[20];
ifstream inFile("123.txt",ios::in);

if(inFile.fail())
return -1;

while(!inFile.eof())
{
inFile.getline(A, sizeof(A));
if(A[0] != '\0')
{
for(int i=0;i<20;i++)
inFile >> A[i];
}
}
inFile.close();

for(int i=0;i<20;i++)
cout << A[i] << " ";


system("pause");
return 0;
}

我是寫成這樣…可是編譯後執行,什麼東西都沒有…
123.txt的內容:1 2 3 4 5 6 7 8 9 10

2007-08-01 06:32:09 · 1 個解答 · 發問者 四元 2 in 電腦與網際網路 程式設計

1 個解答

#include
#include
#include
using namespace std;
int main(int argc, char **argv)
{
//=====START=====//
const char* fn="d:\\123.txt";
ifstream inFile(fn);
int *num,counter=0;
if(inFile)
{
while(!inFile.eof())
{
int temp;
inFile>>temp;
counter++;
}
num=new int[counter];
inFile.clear();
inFile.seekg(0,ios::beg);
for(int i=0;i {
inFile>>num[i];
}
inFile.close();
}
for(int i=0;i {
cout< }
delete [] num;
//=====END=====//
system("PAUSE");
return 0;
}

2007-08-01 14:25:14 · answer #1 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers