C言語を使用し、同じ内容のファイルを増やす
始めまして、ちょっと困っている事があります。
今現在Cで、あるプログラムを作ってます。
さて困っている内容ですが、testと記述されているテキストファイルを増やす所で困ってます。
「test」と記述されている「test.txt」を記述内容は同じで
「test01.txt」「test.02.txt」「test03.txt」・・・
と増やすにはどのようにプログラムを書けば宜しいでしょうか?
*因みに、こちらが作成してみたプログラムです。
renameを使用して元のファイルを変えていく感じでやっていましたが・・
#include <stdio.h>
#define MANGA 10
/*int main(void)
{
char oldname[256] = "bace00.html", newname[256] = "bace01.html";
FILE *fp;
int i,a;
printf( "%s\n", newname );
for( a = 0; a < MANGA; a++ ){
printf( "%d",a );
printf( "%s\n", newname );
rename(newname, "bace02.html");
printf( "%sあああ\n", newname );
//rename(oldname, newname)
//newname[256] = "bace";
for( i = 0; i < MANGA; i++ ){
fp = fopen( "bace00.html","w" );
fprintf( fp, "<html>\n<title>%s</title>\n<head>\n</head>\n</html>\n" );
fclose( fp );
*/
/* ファイル名の変更 */
/* if (rename(oldname, newname) == 0){
printf("%s のファイル名を %s に変更しました。\n", oldname, newname);
}else{
perror("rename error");
}
}
}
return 0;
}*/
お礼
ありがとうございました。 パスとかも確認してたつもりだったんですが、もう一度きちんと確認し直したら正常に処理することができました(^^; 御世話になりました。