- 论坛徽章:
- 0
|
回复 #1 bj1234567890 的帖子
#include <io.h>
#include <stdlib.h>
#include <stdio.h>
int main( void )
{
FILE *DataFile;
if( ( DataFile = fopen( "data", "w" ) ) == NULL )
{
puts( "Can't open file 'data'\n" );
exit( 1 );
}
/* stdout now refers to file "data" */
if( -1 == dup2( fileno( DataFile ), 1 ) )
{
perror( "Can't _dup2 stdout" );
exit( 1 );
}
puts( "This goes to file 'data'\r\n" );
fflush( stdout );
fclose( DataFile );
return 0;
} |
|
|