实验五

#include <stdio.h> 
#define N 5 
#define M 80 
typedef struct 
{ 
 char name[M]; 
 char author[M];  
 }Book; 
 int main() 
 { 
 Book x[N] = { {"一九八四", "乔治.奥威尔"}, 
               {"美丽新世界", "赫胥黎"},
               {"昨日的世界", "斯蒂芬.茨威格"}, 
               {"万历十五年", "黄仁宇"}, 
               {"一只特立独行的猪", "王小波"} 
             }; 
        int i; FILE *fp; 
        fp = fopen("data1.txt", "w"); 
        if(fp == NULL)
        {
            printf("fail to open file\n"); 
            return 1; 
        }
            for(i=0; i<N; ++i)
            {
            fprintf(fp, "%-20s %-20s\n", x[i].name, x[i].author); 
            printf("%-20s %-20s\n", x[i].name, x[i].author); 
            }
            fclose(fp); 
            return 0; 
}

 

 

posted @ 2022-06-06 22:00  布绒亦  阅读(17)  评论(0编辑  收藏  举报