C   ファイル

ホーム   C/C++チュートリアル


ファイルポインタ

file.c


#include <stdio.h>

int main()
{
    char filename[256];
    char str     [256];
    FILE *of, *sf;
    printf("オープンファイル名を入力してください>");
    scanf("%s", filename);
    of = fopen(filename, "r");
    if (of == NULL)
     {
        puts("オープンファイルを開けませんでした");
        return -1;
     }
    printf("保存ファイル名を入力してください>");
    scanf("%s", filename);
    sf = fopen(filename, "w");
    if (sf == NULL)
      {
	puts("保存ファイルを開けませんでした");
	return -1;
      }
    while (fgets(str, 256, of))
      {
	printf("%s", str);
	fprintf(sf, "%s",str);
      }
    fclose(of);
    fclose(sf);
    return 0;
}
    

実行結果



23238 visits
Posted: Jan. 02, 2020
Update: Jan. 02, 2020

ホーム   C/C++チュートリアル   目次