#include <stdio.h>

int main(){
    //ファイル構造体へのポインタを宣言
    FILE *lf,*sf;
    char str[256];
    int c;
    //読み込みモードでファイルを開く
    lf = fopen("main.c","r");
    //エラー
    if(lf==NULL){
        printf("ファイルオープンエラー\n");
        return -1;
    }
    //書き込みモードでファイルを開く
    sf = fopen("test.txt","w");
    //エラー
    if(sf==NULL){
        printf("ファイルオープンエラー\n");
        return -1;
    }
    //fgetsがNULLになるまで繰り返す
    while(fgets(str,256,lf))
    {
        printf("%s", str);
        //str に格納されている文字列をsfに書き込む
        fputs(str,sf);
    }
    //sfクローズ
    fclose(sf);
    //lfクローズ
    fclose(lf);
    return 0;
}