int fputc( char ch, FILE *fp );
int fputs( const char *s, FILE *fp );
int fprintf(FILE *stream, const char *format, ...)
[dywang@deyu zzz]$ vim fileio2.c
[dywang@deyu 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@deyu zzz]$ gcc -o fileio2 fileio2.c
[dywang@deyu zzz]$ ./fileio2 fio2test
[dywang@deyu zzz]$ cat fio2test A--B str1 str2 2019