程序设计技术第6章.pptVIP

  • 5
  • 0
  • 约1.03万字
  • 约 61页
  • 2019-09-02 发布于辽宁
  • 举报
字符串及应用 命令行参数 命令行参数的概念 为了使程序运行时能从系统接收参数,C语言提供了程序在主函数中接收从命令行传递过来的实参的能力,这种参数称为命令行参数。为了接收命令行参数,在定义主函数时使其带上形式参数,其一般形式为: void main(int argc,char *argv[]) 主函数的形式参数 整型参数用于记录命令行输入的参数个数,习惯于用标识符argc表示; 指向字符的指针数组argv参数用于存放命令行上输入的各实参字符串的起始地址,即指针数组的每一个元素指向一个由命令行上传递而来的字符串。 字符串及应用 命令行参数 例如,若有C源程序文件为mycopy.cpp,则编译连接后的执行文件mycopy.exe,若其源文件中主函数头形式为: void main(int argc,char *argv[]), 执行程序时命令行为: mycopy file1.txt file2.txt 则参数传递的结果为:argc=3 argv[0] argv[1] argv[2] “mycopy.exe” “file1.txt” “file2.txt” 例6-36 返回命令行上输入的参数字符串。 例6-37 输出n个正整数的平方、平方根值,其中n由命令 行给出。 例6-38 调用自定义查找函数在字符串中查找第一次出现的子字符串, 然后将其从主串中删除,主串和子

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档