2011-07-22 18 views
1

IAMのは、VC++ 6.0vC++を使用して既存のファイルを削除するにはどうすればよいですか?

memset(szLogPath,'\0',sizeof(szLogPath)); 
strcpy(szLogPath, g_szInstallDir); 
strcat(szLogPath, "newentry.txt"); 

を使用してnewEntry.txtというファイルを作成し、私はその

file.Iにいくつかのコンテンツを書いていることは、私が代わりにコードを実行し、これまでときに新しいファイルを作成する必要があります古い

file.Iでファイルを作成することができるの書き込みが、私は

remove("szLogPath"); 

その削除とトンませんを使用してファイルを削除しようとした場合彼のコンテンツは最後に追加されています。どのようにファイルを削除できますか?

私はそのファイルを削除するために何をしなければならないのですか?

+0

後、あなたが 'szLogPath'を設定する方法ではなく、道あなたを掲載している – Djole

+0

ファイルを開くために使用しているコードでなければなりませんとにかくこの関数を使用してファイルを開く必要があります:http://msdn.microsoft.com/en-us/library/aa363858%28v=vs.85%29.aspx – Djole

答えて

0

szLogPathは、文字列ではなく変数として使用する必要があります。

int remove (const char * filename); 

だから、

remove(szLogPath); 

ませremove("szLogPath");

+0

""。私は返信のためのファイル.thanxを削除することができます – Sowmya

関連する問題