C++_命令行操作

命令行操作

  • 介绍
  • 第一步编译 源码
  • 第二部 找到exe 可执行文件
  • 第三步看图操作
  • 代码测试源码
  • 测试结果

介绍

本文介绍命令行操作
1.argc 表示当前输入 参数个数
2.argv 表示当前输入 字符串内容

第一步编译 源码

#include
#include

using namespace std;

int main(int argc, char* argv[])
{
//输出结果
	cout << argc << endl;//输出 参数个数
	for (int i = 0; i < argc; ++i)
	{
		cout << i << ":" << argv[i] << endl;//输出 字符串
	}
	return 0;
}

第二部 找到exe 可执行文件

C++_命令行操作_第1张图片

第三步看图操作

C++_命令行操作_第2张图片
C++_命令行操作_第3张图片

代码测试源码

#include
#include

using namespace std;

int main(int argc, char* argv[])
{
	//输出结果
	cout << argc << endl;//输出 参数个数
	for (int i = 0; i < argc; ++i)
	{
		cout << i << ":" << argv[i] << endl;//输出 字符串
	}
	if (argc >= 2)//判断是否 大于等于 2 个参数个数
	{
		if (!strcmp("start", argv[1]))//字符串比对 取反
		{
			cout << "程序启动" << endl;//输出
		}
		else if (!strcmp("stop", argv[1]))//字符串比对 取反
		{
			cout << "程序停止" << endl;//输出
		}
	}
	return 0;
}

测试结果

C++_命令行操作_第4张图片

你可能感兴趣的:(C++学习参考,c++,学习,笔记)