>> C言語関数一覧トップに戻る

C言語 remame 使い方

今回はC言語のrename関数について説明します。

rename関数はファイル名を変更する関数です。

■書式
#include <stdio.h>
int rename(const char *oldname, const char *newname);

第一引数に変更前のファイル名
第二引数に変更後のファイル名

をそれぞれ指定します。
成功時は0、失敗時は0以外が返ります。
■サンプルコード
#include <stdio.h>

int main(void)
{

	char oldname[50];
	char newname[50];

	puts("名前を変更するファイル名を入力してください↓");
	gets(oldname);
	puts("変更後のファイル名を入力してください↓");
	gets(newname);

	if(rename(oldname,newname)==0){
		puts("ファイル名の変更に成功");
	}else{
		puts("ファイル名の変更に失敗");
	}
	
	return 0;
}
■実行結果
名前を変更するファイル名を入力してください↓
test.txt
変更後のファイル名を入力してください↓
aiueo.txt
ファイル名の変更に成功




上記のコードでは変更前と変更後のファイル名を標準入力で受け取り、
そのファイル名でリネーム処理を行っています。
今回は成功したので成功メッセージが出ています。
>> 【C言語 sprintf 使い方】に進む
>> C言語関数一覧トップに戻る