• 第六周博客技术发表 C语言代码


    #include <stdio.h>       /*使用printf要包含的头文件*/
    #include <conio.h>
    void main(void)        /*主函数*/
    {
     int p[5]={3,4,5,6,7};      /*声明一个大小为5的数组p*/
     void print(int[],int);      /*函数声明*/
     void doubleValue(int[],int);     /*函数声明*/
     print(p,5);
     doubleValue(p,5);
     printf(" ");
     print(p,5);
     getch();        /*等待,按任意键结束*/
    }
    void print(int x[],int n)       /*print函数,输出数组元素*/
    {
     for(int i=0;i<n;i++)
      printf("%d ",x[i]);
    }
    void doubleValue(int x[],int n)     /*将数组元素的值扩大一倍*/
    {
     for(int i=0;i<n;i++)

      x[i]=x[i]*2;

    typedef struct           /*声明结构体person*/
    {
     char name[20];         /*姓名信息*/
     int age;          /*年龄信息*/
     char email[50];         /*电子邮件信息*/
    }person;
    void getInfo(person* pInfo)       /*读取用户输入到结构体中*/
    {
     printf("请输入姓名:");
     gets(pInfo->name);
     printf("请输入年龄:");
     scanf("%d",&pInfo->age);
     getchar();          /*从输入缓冲区中抛掉换行符*/
     printf("请输入电子邮件:");
     gets(pInfo->email);
    }
    void main(void)          /*主函数*/
    {
     person People[NUM];       /*声明结构体数组People*/
    /*声明创建字符数组,用以保存文件位置*/
     char FileA[50];         
     printf("保存在哪个文件? ");      /*提示用户输入读取位置*/
     gets(FileA);
     FILE* fpO=NULL;        /*声明文件指针fpO,输出用*/
    /*以文本只写方式打开FileA指定的文件*/
     fpO=fopen(FileA,"wt");       
     if(fpO==NULL)         /*防错处理,判断打开是否成功*/
     {
      printf("输入文件打开失败,请检查");
      exit(0);
     }
     for(int i=0;i<NUM;i++)
     {
      getInfo(&People[i]);       /*获取用户输入*/
    /*将当前person结构体变量占据的一块内存写入文件中*/
      if(fwrite(&People[i],sizeof(person),1,fpO)==0)  
      {
       printf("块写入失败");
       exit(0);
      }
     }
     printf("块写入成功");
     fclose(fpO);         /*关闭文件*/
     getch();          /*等待,按任意键结束*/
    }

    }

  • 相关阅读:
    Delphi数据类型转换
    js截取指定长度字符
    Internet Explorer无法打开站点,已终止操作
    关于最近做项目的一点点总结
    屏蔽右键菜单
    屏蔽回车自动提交
    自己写的一个客户端验证js
    如何播放声音文件
    如何:使用 CodeDOM 创建类
    js操作dom(4)关于xml节点属性的操作
  • 原文地址:https://www.cnblogs.com/youu/p/5365483.html
Copyright © 2020-2023  润新知