当前位置: 首页 > news >正文

电子商务网站的建设过程培训网站

电子商务网站的建设过程,培训网站,建设真丝围巾网站,盐城网站建设多少钱目录 什么是命令行参数 main函数的可执行参数 不传参打印 传参打印 IDE传参 cmd传参 命令行参数的应用(文件拷贝) 什么是命令行参数 概念:命令行参数指的是在运行可执行文件时提供给程序的额外输入信息。它们通常以字符串形式出现&am…

目录

什么是命令行参数

main函数的可执行参数

不传参打印

传参打印

IDE传参

cmd传参

命令行参数的应用(文件拷贝)


什么是命令行参数

概念:命令行参数指的是在运行可执行文件时提供给程序的额外输入信息。它们通常以字符串形式出现,并且紧跟着可执行文件名之后

//可执行文件program.exe、命令行参数arg1、arg2
program.exe arg1 arg2

main函数的参数

标准定义下,main 函数有两种常见形式:

//形式一:不接受任何输入参数
int main(void);//形式二:接受两个输入参数:argc与argv
int main(int argc, char *argv[]);

参数含义:

  • argc(argument count):传递给程序的命令行参数个数
  • argv(argument value):指针数组,数组中的每一个指针都指向一个字符串

argc是整型,argv是指针数组

不传参打印

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

如果不传入命令行参数时,argc默认为1,即argv[0]默认为当前可执行文件的路径

传参打印

编译器传参

传参步骤:调试->属性->配置属性->调试->命令参数

注意事项:不同参数之间采用空格分隔

传参效果演示:

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

       此时表示传入了五个参数,除了argv[0]默认为前可执行文件的路径外,还有我们人为传入的“abc”、“def”、“132”、“152”四个参数

命令提示符传参

传参步骤:win + R->cmd->可执行文件的目录下->可执行文件 传参1 传参2 ......

注意事项:

1、可执行文件一般来说都是以.exe结尾的,.c不是可执行文件,如果不确定可执行1文件的目录,可以在不传参时查看agrv[0]的值,即当前可执行文件的路径。

2、进行文件的拷贝时,输入文件要位于当前可执行文件的同一目录下

传参效果演示:

命令行参数的应用(文件拷贝)

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>int main(int argc, char* argv[])
{//使用命令行参数打开输入文件FILE* fpIn = fopen(argv[1], "r");if (fpIn == NULL){printf("open %s file error.\n", argv[1]);fclose(fpIn);return -1;}//使用命令行参数打开输出文件FILE* fpOut = fopen(argv[2], "w");if (fpIn == NULL){printf("open %s file error.\n", argv[2]);fclose(fpOut);fclose(fpIn);return -1;}//从输入文件中读取字符,并写入到输出文件中,直到遇到文件结束char ch = fgetc(fpIn);while (ch != EOF){fputc(ch, fpOut);ch = fgetc(fpIn);}//关闭输入输出文件fclose(fpIn);fclose(fpOut);return 0;
}

~over~ 

http://www.hkea.cn/news/318397/

相关文章:

  • 长春做网站推广的公司提升神马关键词排名报价
  • 金融网站cms百度网盘客服电话人工服务
  • 美观网站建设物美价廉seo网站优化专员
  • 网站设计应该怎么做推广软文代写
  • 网站建设工作室发展百度收录教程
  • 没有网站 可以做百度口碑吗成都网站制作
  • 医院系统网站建设百度宁波营销中心
  • 网站劫持代码杭州互联网公司排名榜
  • 做网站找哪个部门吸引人的推广标题
  • 网站制作软件名字线做竞价推广代运营公司
  • avada如何做中英文网站沈阳百度推广排名优化
  • 做网站品长沙网络营销公司排名
  • b2b商贸网站环球网最新消息疫情
  • wordpress next主题什么是seo教程
  • 如何规划一个网站快手秒赞秒评网站推广
  • 中国网站开发网站seo需要用到哪些工具
  • 织梦做的网站首页出现空白网页平台做个业务推广
  • 备案做电影网站吗yandx引擎入口
  • 网站双倍浮动百度账号登陆入口
  • 聊城市网站建设网站推广排名
  • 帝国新闻网站模板百度seo推广怎么做
  • 预约做港澳证的网站网站排名在线优化工具
  • 罗湖实惠的网站建设费用成都官网seo厂家
  • 建设部官方网站有哪些优帮云排名优化
  • 天津做网站找谁新东方在线教育平台官网
  • 南宁做网站在哪了日本预测比分
  • 咋样查看网站用什么编程语言做的9个广州seo推广神技
  • 网站链接太多怎么做网站地图谷歌广告
  • 网站关键词更新临汾网络推广
  • 个人做网站靠什么盈利免费网站建设模板