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

【C++ Primer Plus习题】17.2

大家好,这里是国中之林!
❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看←

问题:

这里是引用

解答:

#include <iostream>
#include <fstream>
using namespace std;int main(int argc,char *argv[])
{if (argc == 1){cout << "Usage: " << argv[0] << " filename[s]" << endl;exit(EXIT_FAILURE);}char ch;ofstream fout(argv[1], ios_base::out);if (fout.is_open()){cout << "Inpue the data:\n";while (cin.get(ch) && ch != EOF)fout << ch;}else{cout << "error to create thr file!";exit(EXIT_FAILURE);}fout.close();return 0;
}

运行结果:
在这里插入图片描述
在这里插入图片描述

注意:

  • argc是参数的个数,本身算一个,如果argc=1说明命令行没有传参数.
  • argv[0]一般就是本身项目路径.

在这里插入图片描述
像这里就相当于两个参数.
在这里插入图片描述
直接用argv[1]访问第二个参数,将写入到该文件中.

2024年9月22日14:57:17

http://www.lryc.cn/news/443567.html

相关文章:

  • Vue Props传值
  • FreeSWITCH event_socket 配置从其他地址连接
  • 信息安全数学基础(19)同余式的基本概念及一次同余式
  • 网关过滤器:Spring Cloud Gateway
  • 力扣最热一百题——除自身以外数组的乘积
  • 监控易监测对象及指标之:全面监控SQL Server数据库
  • 计算机视觉的应用34-基于CV领域的人脸关键点特征智能提取的技术方法
  • What is new in .NET 8 and C#12
  • 基于R语言的统计分析基础:使用键盘输入数据
  • unity3d入门教程九
  • 着色器 简介
  • redis单点、主从、哨兵、集群的不同
  • notepad++的json查看
  • 基于无人机影像的可见光单木分割数据集-json格式
  • 毕业设计选题:基于ssm+vue+uniapp的捷邻小程序
  • 【毕业设计】基于 PHP 开发的社区交流系统
  • RK3568 解决Ubuntu加载驱动模块报错以及开机启动如何自动加载模块
  • Fyne ( go跨平台GUI )中文文档-Fyne总览(二)
  • 微服务常见面试题总结
  • 汽车电子零部件(16):ZCU区域控制器
  • 如何在Java服务中实现数据一致性:事务与锁机制的综合应用
  • 记录一下ElementUI 3 在浏览器导入, table表格显示问题
  • 【JavaScript】数据结构之堆
  • 工程车辆目标检测、程车检测算法、工程车辆类型检测算法
  • 【技术文章】ArcGIS Pro如何批量导出符号和工程样式?
  • javascript的闭包学习
  • JavaScript高级—— js 是单线程运行的
  • Java 微服务框架 HP-SOA v1.1.4
  • 代码随想录Day 52|题目:101.孤岛的面积、102.沉没孤岛、103.水流问题、104.建造最大岛屿
  • go webapi上传文件