存放字符串数组的两种方法

简介:

#include <iostream>

#include <string>
using namespace std;
int main()
{
       void PrintChar(char name[][30],int n);
       void PrintString(string name[],int n);
       void PrintOut(char * name[],int n);
 
       cout<<"Input 3 names(by char):"<<endl;
       char name[3][30];
       for(int i=0;i<3;i++)
       {
              cin>>name[i];//******用字符数组来接收*******
       }
       PrintChar(name,3);
 
       cout<<"Input 3 country(by string):"<<endl;
       string country[3];
       for(int j=0;j<3;j++)
       {
              cin>>country[j];//******用字符串数组来接收*******
       }
       PrintString(country,3);
 
       cout<<"Input 3 subject(by *):"<<endl;
       //char * subject[3];//没办法控制每个指针的长度。
       //for(int k=0;k<3;k++)
       //{
       //     cin>>subject[k];/
       //}
       char * subject[]={"ASP.NET","UML","PHP"};
       PrintOut(subject,3);
       return 0;
}
// 打印字符
void PrintChar(char name[][30],int n)
{
       for(int i=0;i<n;i++)
       {
              cout<<name[i]<<endl;
       }
}
// 打印字符串
void PrintString(string name[],int n)
{
       for(int i=0;i<n;i++)
       {
              cout<<name[i]<<endl;
       }
}
// 打印指针
void PrintOut(char * name[],int n)
{
       for(int i=0;i<n;i++)
       {
              cout<<name[i]<<endl;
       }
}
 
 
 
 
本文转自 韬光星夜 51CTO博客,原文链接:http://blog.51cto.com/xfqxj/477109,如需转载请自行联系原作者
相关文章
|
28天前
|
存储 C语言 索引
怎样引用字符数组中的元素
在编程中,字符数组是一种常用的数据结构,用于存储一系列字符。引用字符数组中的元素,即访问数组中的特定位置的数据,是编程中的基本操作之一。本文将介绍如何引用字符数组中的元素,并附上相应的代码示例。
15 0
|
24天前
|
存储 算法 C语言
引用字符数组中的元素
引用字符数组中的元素
15 1
|
9月前
|
Serverless
练习>>合并两个字符串(放入其中一个数组)
练习>>合并两个字符串(放入其中一个数组)
68 0
|
4月前
|
人工智能
将字符串a复制到字符串b
将字符串a复制到字符串b。
57 5
|
6月前
从数组对象格式的数组中删除指定对象
从数组对象格式的数组中删除指定对象
17 0
|
9月前
常用的数组(字符串)方法有哪些?(三)
some:判断数组中有没有符合条件的元素,一个符合的都没有返回false,有一个就是true。
|
9月前
常用的数组(字符串)方法有哪些?(二)
concat:合并数组或者字符串,concat在项目中用的还是比较多的,最经典的就是一个表格数据是有两个或者三个数组组成的时候会用到,watch监听数组和concat结合使用。下期做一个例子。
|
9月前
|
JavaScript
常用的数组(字符串)方法有哪些?(一)
1.pop:末位删除,即删除数组的最后一项,返回值是被删除项。 2.shift:首位删除,即删除数组的第一项,返回值是被删除项。 3.splice:指定下标删除元素,返回被删除的元素。第一个参数是从下标几开始删除,第二个参数是删除几个,第三个参数是要插入的元素。splice方法是会改变原数组的。删除功能用的比较多,我个人更喜欢用filter来变相实现删除,splice是会改变原数组的,而filter不会
|
11月前
|
BI
有关在不同方式的定义下字符数组求长度
有关在不同方式的定义下字符数组求长度
|
12月前
|
编译器 程序员 C++
C++ 中的字符串数组(5 种不同的创建方式3-5)
STL字符串类可用于创建可变字符串数组。在这种方法中,字符串的大小不固定,可以更改字符串。
145 0