1 // C++函数和类 13-函数与string对象.cpp: 定义控制台应用程序的入口点。
 2 //
 3
 4 #include "stdafx.h"
 5 #include <iostream>
 6 #include <limits>
 7 #include <array>
 8 #include <math.h>
 9 #include <string>
10 using namespace std;
11 void fill_games(string name[], int n);
12 void print_games(const string name[], int n);
13
14 int main()
15 {
16     const int size = 5;
17     cout << "请输入" << size << "个你喜欢的游戏名称:"<<endl;
18     string gameNames[size] = {};
19     fill_games(gameNames, size);
20     print_games(gameNames,size);
21     return 0;
22 }
23
24 void fill_games(string name[], int n)
25 {
26
27     for (int i = 0; i < n; i++)
28     {
29         getline(cin, name[i]);
30     }
31 }
32 void print_games(const string name[], int n)
33 {
34     for (int i = 0; i < n; i++)
35     {
36         cout << i + 1 << ":"<<name[i] << endl;
37     }
38 }

转载于:https://www.cnblogs.com/uimodel/p/9348612.html

C++编程基础二 13-函数与string对象相关推荐

  1. java socket 异步回调函数,分享nodejs异步编程基础之回调函数用法

    nodejs异步编程基础之回调函数用法分析 本文实例讲述了nodejs异步编程基础之回调函数用法.分享给大家供大家参考,具体如下: Node.js 异步编程的直接体现就是回调. 异步编程依托于回调来实 ...

  2. Linux编程基础之lseek函数返回值

    目录 前言 lseek函数返回值 实操证明 书的原图 总结 前言 操作系统:Fedora 头文件 <sys/types.h> , <unistd.h> lseek函数返回值 o ...

  3. Arduino编程基础与常用函数(详细)解析

    Arduino编程基础 关键字: if.if-else.for.switch.case.while.do-while.break.continue.return.goto. 语法符号:每条语句以&qu ...

  4. Python编程基础12:函数和模块

    文章目录 一.函数和模块概述 (一)函数概述 (二)模块概述 1.sys模块 2.os模块 3.math模块 4.random模块 二.函数 (一)定义函数 1.语法格式 2.函数类型 3.案例演示 ...

  5. python中求差的函数_Python编程基础11:函数和模块

    一.函数和模块概述 (一)函数概述 函数可以看成是语句的集合,通过函数调用来执行其包含的语句.函数可以返回一个计算结果,根据每次函数调用的参数,可以返回不同的计算结果.Python利用函数提高代码的重 ...

  6. MFC界面编程基础(13):列表框和组合框

    上一篇:MFC界面编程基础(12):组框.单选按钮和复选框 下一篇:MFC界面编程基础(14):滚动条 列表框和组合框 列表框是CListBox类的对象,组合框是CComboBox的对象. 列表框 属 ...

  7. 深入浅出javascript(二)函数和this对象

    一.函数对象的属性和方法 函数是一种数据类型,也是对象,这一点很明确.因此,函数对象也可以添加属性和方法,但是这里的属性和方法是静态的,之所以这样说,就是为了区别构造函数. 示例如下: ①创建一个空的 ...

  8. python编程基础(二)~python安装设置 和 pip packages安装与使用

    目录 背景 1. 手动安装python.更改mac默认python版本 2. 手动安装pip 3. 安装package 4. package的导入 5. 升级.降级.更新package 6. 删除pa ...

  9. C++编程基础二 04-默认实参

    1 // C++函数和类 04-默认实参.cpp: 定义控制台应用程序的入口点. 2 // 3 4 #include "stdafx.h" 5 #include <iostr ...

最新文章

  1. MySQL 搜索指定时间范围数据, 时间字段有索引但是还是很费时
  2. 女生学习Java是否真的没有优势呢?
  3. 零基础学Python(第十三章 元组)
  4. 毫米波雷达数据处理_毫米波雷达开启4D时代,助力几何伙伴抢滩自动驾驶量产...
  5. 对最大流算法Ford_Fulkerson的研究与理解(二)
  6. 使用.NET Core 编写端到端测试
  7. java编写螺旋矩阵讲解_Java如何实现螺旋矩阵 Java实现螺旋矩阵代码实例
  8. JQM页面跳转,多种效果
  9. 前端开发过程中经常遇到的问题以及对应解决方法 (持续更新)
  10. SAP License:ERP实施方案包括哪些内容?
  11. kali:hydra破解ssh密码
  12. 腾讯校招智力题-赛马问题-毒药与老鼠
  13. 如何修改手游版本服务器,原神怎么只下一次客户端 b服官服渠道服手机自由切换方法...
  14. 今天是冰桶算法大揭秘!!
  15. android 播放器全屏模式,ArtVideoPlayer 一个灵活的Android视频播放器,支持全屏,小屏播放...
  16. Python调用百度API进行动植物识别
  17. 基于tensorflow的个性化电影推荐系统实战
  18. NAT转换技术(SNAT、MASQUERADE、DNAT策略)及代理服务(squid服务)
  19. CCIE知识点总结——组播
  20. 使用R语言进行机器学习的原因

热门文章

  1. Asp.net MVC 4 Attributes特性
  2. URAL 1233 Amusing Numbers 好题
  3. mysql int的长度
  4. 庆五一,We7同步发行2.5正式版、2.6 Beta版!
  5. 致加西亚的信 - 摘录
  6. spark sql 性能优化
  7. 程序员c语言简历,程序员的简历该怎么写?当然是程序!
  8. (6)ISE14.7生成bit文件报错解决(FPGA不积跬步101)
  9. (08)Vivado时钟约束
  10. (127)FPGA面试题-介绍FPGA 门控时钟