fputs:
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
FILE *file;
FILE *fw;
if( (file = fopen("D:\server.py", "r")) == NULL)
return -1;
if( (fw = fopen("D:\liu.txt", "w")) == NULL)
return -1;
char ch;
while( (ch=fgetc(file)) != EOF )
{
fputc(ch, fw);
printf("%c", ch);
}
fclose(file);
fclose(fw);
return 0;
}
#include <stdio.h>
#define set_s(x, y) {strcpy(s[x].name, y); s[x].size = strlen(y);}
#define nmemb 4
struct test
{
char name[20];
int size;
} s[nmemb];
main()
{
FILE * stream;
set_s(0, "Linux!");
set_s(1, "FreeBSD!");
set_s(2, "Windows2000.");
stream=fopen("D:\liu.txt", "w");
fwrite(s, sizeof(struct test), nmemb, stream);
fclose(stream);
}