Записать строку в поток
#include <stdio.h>int fputs( const char *buf,FILE *fp );
libc
Функция fputs() записывает символьную строку, определяемую buf, в выходной поток, определяемый fp.
Завершающий символ NUL не записывается. |
#include <stdio.h>#include <stdlib.h>int main( void ){FILE *fp_in, *fp_out;char buffer[80];fp_in = fopen( "file", "r" );fp_out = fopen( "outfile", "w" );if ( fp_in != NULL && fp_out != NULL){while ( fgets( buffer, 80, fp_in ) != NULL ){fputs( buffer, fp_out );}fclose( fp_in );fclose( fp_out );return (EXIT_SUCCESS);}return (EXIT_FAILURE);}
ANSI, POSIX 1003.1
errno, fgets(), fopen(), fprintf(), fputc(), putc(), puts()
Предыдущий раздел: Описание API системной библиотеки