首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

字符串的输出解决方案

2013-08-04 
字符串的输出在c语言,能把N个字符串存入一个数组中吗?以一个字符串为单位存入吗?先输入N个字符串 怎样把它

字符串的输出
在c语言,能把N个字符串存入一个数组中吗?以一个字符串为单位存入吗?
先输入N个字符串 怎样把它顺序输出?

输入:
re3dg
serg3
fass
输出:
re3dg
serg3
fass C
[解决办法]
用一个二维数组存啊。。
[解决办法]
纯C。
char **pList;
pList = new char*[XXX];//或malloc
pList[i] = new char[XXX];//或malloc

如果是VC
CArray和CString也是可以的。
[解决办法]
指针数组:
char *str[n];
for(int i=0; i<n; i++)cin >> str[i];
for(int i=0; i<n; i++)cout << str[i] << endl;

 
[解决办法]
C的话可以用二维字符数组,比如char str[3][30];可以存3个长度为30的字符串,如果长度不固定的话可以动态开辟

热点排行