C语言及程序设计提高例程-38 main函数的参数-阿里云开发者社区

开发者社区> 贺利坚> 正文

C语言及程序设计提高例程-38 main函数的参数

简介: 贺老师教学链接  C语言及程序设计提高 本课讲解 查看命令行提供的参数 #include <stdio.h> int main(int argc, char *argv[]) { int count; printf("The command line has %d arguments:\n", argc); for(count = 0; count &l
+关注继续查看

贺老师教学链接  C语言及程序设计提高 本课讲解



查看命令行提供的参数

#include <stdio.h>
int main(int argc, char *argv[])
{
    int count;
    printf("The command line has %d arguments:\n", argc);
    for(count = 0; count < argc; count++)
        printf("%d: %s\n", count, argv[count]);
    return 0;
}


一个实用的文件复制程序
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
    FILE *fpin, *fpout;
    if( argc < 3)
    {
        printf("you must provide the source and target file.\n");
        exit(0);
    }
    if((fpin = fopen(argv[1], "r"))==NULL)
    {
        printf("the source file open fail.\n");
        exit(0);
    }
    if((fpout = fopen(argv[2], "w"))==NULL)
    {
        printf("the targe file open fail.\n");
        exit(0);
    }
    char ch;
    while((ch=getc(fpin))!=EOF)
        putc(ch, fpout);
    printf("The file is copied.\n");
    fclose(fpout);
    fclose(fpin);
    return 0;
}


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
主函数 main WinMain _tmain _tWinMain 的区别
main是C/C++的标准入口函数名 WinMain是windows API窗体程序的入口函数。(int WINAPI WinMain()) 中 WINAPI是__stdcall宏,在windef.h中定义的。
892 0
xcode反汇编调试iOS模拟器程序(三)查看Objective-C函数与参数
在Objective-C函数的入口处(第一行)加断点,可用esp指针来探查参数。 以esp为基址,往后的偏移分别是: 0:函数执行完毕后的返回地址(不是返回值的地址哦) 4:对象实例的指针,即self指针 8:selector,实际是一个...
973 0
[复变函数]第06堂课 2.1 解析函数的概念与 Cauchy-Riemann 方程 (续)
2. 解析函数及其简单性质 (1) 定义: a. 若 $w=f(z)$ 在区域 $D$ 内可微, 则称 $f$ 在 $D$ 内解析; b. 若 $w=f(z)$ 在 $z_0$ 处的某邻域内解析, 则称 $f$ 在 $z_0$ 处解析; c.
613 0
《算法设计编程实验:大学程序设计课程与竞赛训练教材》——3.3 积性函数的实验范例
本节书摘来自华章计算机《算法设计编程实验:大学程序设计课程与竞赛训练教材》一书中的第3章,第3.3节,作者:吴永辉,王建德著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1190 0
C++第16周项目4 -处理C++源代码 - (1)有没有main函数?
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9078413 【项目4】写处理C++源代码的程序   (1)读入一个C++程序,判断其中是否只有一个main()函数,输出“暂时没有发现问题”,或者“没有
913 0
有效解决VC++6.0一个工程不能有多个main函数的解决方案
一.现象及原因 现象:在一个工程中有2个带有main函数的文件:InsertSort.cpp,ShellSort.cpp InsertSort.cpp 1 #include 2 3 void InsertSort(int A[],int n) 4 { 5 i...
999 0
C语言及程序设计进阶例程-13 结构体数组及其应用
贺老师教学链接  C语言及程序设计进阶 本课讲解 结构体数组应用举例 #include &lt;stdio.h&gt; #include &lt;string.h&gt; typedef struct { char name[20]; int count; } Person; int main( ) { Person person[3]= {{"Li",0},{"Zha
899 0
+关注
贺利坚
烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
1942
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载