zoukankan      html  css  js  c++  java
  • 第六周博客技术发表 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();          /*等待,按任意键结束*/
    }

    }

  • 相关阅读:
    python实现指定目录下批量文件的单词计数:串行版本
    PythonPP+lambda:示例
    python面向对象编程基础
    《平凡的世界》读后感
    代码
    【转】提高沟通效果的十个技巧
    LODOP中page-break-before:always给div分页
    LODOP超文本简短问答和相关内容
    Lodop打印较大的超出纸张的图片
    Lodop打印设计矩形重合预览线条变粗
  • 原文地址:https://www.cnblogs.com/youu/p/5365483.html
Copyright © 2011-2022 走看看