C/C++言語でRPGを作ってみるスレ2
■ このスレッドは過去ログ倉庫に格納されています
0348デフォルトの名無しさん
2005/08/03(水) 20:54:18pFile = ::fopen("msg003.txt", "r");
// ファイルのサイズ計る
int n = 0;
while (::fgetc(pFile) > 0)
n++;
// ファイルポインタを先頭に戻す
fseek(pFile, 0, SEEK_SET);
char *pchBuffer;
pchBuffer = new char[n + 1];
::fread(pchBuffer, sizeof(char), n, pFile);
pchBuffer[n] = '\0';
::fclose(pFile);
cout << "size = " << n << endl;
cout << pchBuffer;
delete [] pchBuffer;
いちおーできたんですが、
このファイルのサイズの計り方はアリなんでしょうか?
例文が一個も見つからなかったから、手探りでした (ノω`)・゚・。。
■ このスレッドは過去ログ倉庫に格納されています