int fputc( char ch, FILE *fp );
int fputs( const char *s, FILE *fp );
int fprintf(FILE *stream, const char *format, ...)
[dywang@dyw219 zzz]$ vim fileio2.c [dywang@dyw219 zzz]$ cat fileio2.c #include <stdio.h> int main( int argc, char *argv[] ) { FILE *fp; char ch='A'; fp = fopen( argv[1], "w" ); if( fp != NULL) { fputc( ch, fp); fputs( "--B\n", fp); fprintf( fp, "%s %s %d\n", "str1", "str2", 2019); } else { printf("File %s does not exist.\n", argv[1]); } fclose(fp); return 0; }
[dywang@dyw219 zzz]$ gcc -o fileio2 fileio2.c
[dywang@dyw219 zzz]$ ./fileio2 fio2test
[dywang@dyw219 zzz]$ cat fio2test A--B str1 str2 2019