zoukankan      html  css  js  c++  java
  • 简单的c语言小程序 回光返照

    主函数

    int main(int argc,char * argv[]) -- arg代表英文的参数缩写 c代表count计数 argc 

    {

      return 0;  -- 0返还给系统,代表程序正确运行

    }

    int i;

    for(i=0;i<argc;i++)

    {

    printf("%s ",argv[i]);

    }

    ./a.out 123 678 opq

    结果 123 678 opq

    求两个数的和,最小值

    t1.h
    int add(int a,int b);
    
    t2.h
    int min(int a,int b);
    
    
    add.c
    #include"t1.h"
    int add(int a, int b)
    {
      ruturn (a+b);  
    }
    
    min.c
    #include"t2.h"
    int min(int a ,int b)
    {
      return (a-b);  
    }
    
    main.c
    #include<stdio.h>
    #include"t1.h"
    #include"t2.h"
    main()
    {
      int x= 20;
      int y=10;
      printf("%d
    ",add(x,y));      
      printf("%d
    ",min(x,y));     
    }

    makefile 文件
    main: main.o add.o min.o
       gcc -o main main.o add.o min.o
    main.o: main.c add.c min.c
         gcc -c main.c
    add.o: add.c t1.h
        gcc -c add.c
    min.o: min.c t2.h
        gcc -c min.c

    实现 cp 功能 x代替 cp x test.c test1.c

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    int main(int argc,char *argv[])
    {
      FILE *in,*out;
      char ch;
      int i,k;
      if(argc<3)
      {
         printf("please input
    "); 
      }
      else {
         if((in=fopen(argv[1],"rb"))==NULL) {
           printf(can not open);
           exit(0);        
         }
      }
      if((out=fopen(argv[2]),"wb")==NULL) {
       printf("can not open");
       exit(0); 
      }
      ch=fgetc(in);
      while(feof(in)==0) {
        fputc(ch,out);
        ch=fgetc(in);
      }
       fclose(in);
       fclose(out);
       return 0;         
    }
  • 相关阅读:
    linux I2C 读写 tlv320dac3100
    ubuntu lfs
    安装和使用花生壳(linux)
    vim 配置
    vim
    gnome2 恢复默认 panel
    ubuntu 挂在 jffs2 文件
    gstreamer 播放
    gstreamer 环境变亮设置
    探讨【IGE】的源代码【五】。
  • 原文地址:https://www.cnblogs.com/weixiaole/p/3370914.html
Copyright © 2011-2022 走看看