2016-06-02 3 views

答えて

6

標準入力/出力をC言語のファイルに設定することはできますか?

はい、これはfreopenを使用して行うことができます。上記サイトから

例コード:

#include <stdio.h> 
#include <stdlib.h> 

int main(void) 
{ 
    puts("stdout is printed to console"); 
    if (freopen("redir.txt", "w", stdout) == NULL) 
    { 
     perror("freopen() failed"); 
     return EXIT_FAILURE; 
    } 
    puts("stdout is redirected to a file"); // this is written to redir.txt 
    fclose(stdout); 
} 
関連する問題