C语言中如何声明存储多个字符串的数组?

C语言中如何声明存储多个字符串的数组?我说的字符串数组不是说仅存储一个字符串的数组,而是这样的数组:数组【元素1】=字符串1数组【元素2】=字符串2类似这样的总之就是达到... C语言中如何声明存储多个字符串的数组?
我说的字符串数组不是说仅存储一个字符串的数组,而是这样的数组:
数组【元素1】=字符串1
数组【元素2】=字符串2
类似这样的
总之就是达到把每个字符串当成一个元素放入数组的效果
那运行过程中赋值应该怎么写啊?比如:gets(s)
展开
 我来答
偷闲瓜葛天人2
2015-08-14 · TA获得超过1535个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:361万
展开全部

实现思路:使用std自带的string类进行存储字符串的操作。

例如使用如下代码:

#include<bits/stdc++.h>
using namespace std;
string a[233];
int main()
{
    do something;    
    }


#include<bits/stdc++.h>这个头文件包含以下等等C++中包含的所有头文件:   

#include <iostream>    

   #include <cstdio>    

   #include <fstream>    

   #include <algorithm>    

   #include <cmath>    

   #include <deque>    

   #include <vector>    

   #include <queue>    

   #include <string>    

   #include <cstring>    

   #include <map>    

   #include <stack>    

   #include <set>     等等……

string类型定义在string头文件中,包含即可。

yangzhe2291
2010-06-18 · TA获得超过691个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:467万
展开全部
那就是二位数组,每一行表示一个字符串
char s[5][10];
表示s是可以存放5行容量为10个字符的字符串的二维数组

gets(s[i]);即可
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式