社区
C语言
帖子详情
字符串数组问题。
wjoin
2004-05-13 08:45:23
我想定义一个二维字符串数组,并把它传给另一个函数打印出来。
数组例:{“ddd","dfasdf","sadf","wer","ert"}
{"wer","ui,"twet","W","qwer"}
{"dfg","dr","23$","3wr"}
...全文
133
10
打赏
收藏
字符串数组问题。
我想定义一个二维字符串数组,并把它传给另一个函数打印出来。 数组例:{“ddd","dfasdf","sadf","wer","ert"} {"wer","ui,"twet","W","qwer"} {"dfg","dr","23$","3wr"}
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leonchew
2004-05-13
打赏
举报
回复
#include <stdio.h>
void printStrings(char* s1[][5] , int n);
int main() {
char* s[][5] = { {"ddd","dfasdf","sadf","wer","ert"},
{"wer","ui","twet","W","qwer"},
{"dfg","dr","23$","3wr"} };
printStrings( s , sizeof(s) / sizeof(s[0]) );
return 0;
}
void printStrings(char *s1[][5] , int n) {
int i,j;
for( i = 0; i < n; i++ ) {
for( j = 0; j < 5; j++ ) {
if( s1[i][j]!= NULL )
printf( " %s " , s1[i][j] );
}
putchar('\n');
}
}
自己运行试试吧。:)
liushuaiboy
2004-05-13
打赏
举报
回复
如果知道二维字符串数组的大小,当作参数传进去,按照steedhorse(晨星)的方法稍微改一下,就应该可以了,不会很难吧?^_^
wjoin
2004-05-13
打赏
举报
回复
我是说把二维数组作为一参数传给一个打印函数,让这个打印函数打印出每个字符串
liushuaiboy
2004-05-13
打赏
举报
回复
楼主的二维数组不是等长的,缺少的默认为0吗?二维数组可以简化成一维数组处理呀
wjoin
2004-05-13
打赏
举报
回复
steedhorse(晨星)
我是想不用:
printStrings(s1 , sizeof(s1) / sizeof(char *));
printStrings(s2 , sizeof(s2) / sizeof(char *));
printStrings(s3 , sizeof(s3) / sizeof(char *));
而只用调用一次printStrings()
就打印出所有内容
kinglonghr
2004-05-13
打赏
举报
回复
你去运行一下就知道了
printStrings函数执行这个输出功能
wjoin
2004-05-13
打赏
举报
回复
怎么输出
晨星
2004-05-13
打赏
举报
回复
#include <stdio.h>
void printStrings(char* s[] , int n);
int main() {
char* s1[] = {"ddd","dfasdf","sadf","wer","ert"};
char* s2[] = {"wer","ui","twet","W","qwer"};
char* s3[] = {"dfg","dr","23$","3wr"};
printStrings(s1 , sizeof(s1) / sizeof(char *));
printStrings(s2 , sizeof(s2) / sizeof(char *));
printStrings(s3 , sizeof(s3) / sizeof(char *));
return 0;
}
void printStrings(char *s[] , int n) {
for(int i = 0 ; i < n ; i++)
printf("%s\n" , s[i]);
putchar('\n');
}
kinglonghr
2004-05-13
打赏
举报
回复
char *a[][4] ={
{"1","2"},
{"1","2","3"},
{"1","2"},
{"1","2","3","4"}
};
kinglonghr
2004-05-13
打赏
举报
回复
上次有人问过这个问题
你用
char *[][];
js
字符串
数组
转
数组
_后缀
数组
之多
字符串
问题
上期,我们主要讲解了后缀
数组
在单
字符串
问题
上的应用。在多
字符串
问题
上,后缀
数组
是否仍然有优秀的表现呢?答案显然是肯定的。(附上期文章,内有后缀
数组
求法及在单
字符串
问题
上的经典应用)。Timothy:单
字符串
问题
?后缀
数组
来啦!zhuanlan.zhihu.com最长公共子串Problem:给定两个
字符串
S和T,求这两个
字符串
的最长公共子串。Solution:容易发现,一个
字符串
的子串,一定是该字...
字符串
数组
问题
统计个位数个数
后缀
数组
之多
字符串
问题
如果想了解更多内容,欢迎关注我的微信公众号:信息学竞赛从入门到巅峰。 戳这里获得更好的阅读体验哦 在多
字符串
问题
上,后缀
数组
是否仍然有优秀的表现呢? 答案显然是肯定的。 最长公共子串 Problem:给定两个
字符串
S和T,求这两个
字符串
的最长公共子串。 Solution:容易发现,一个
字符串
的子串,一定是该
字符串
的每个后缀的前缀。所以,求两个
字符串
的最长公共子串,只需要找这两个
字符串
的后缀的最长公共前缀就行了。 但是,
问题
在于如何对两个
字符串
使用后缀
数组
呢? 这里有一个小技巧。我..
字符串
操作——
数组
越界
问题
🏆本文收录于专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家!持续更新中,up!up!up!!
Matlab中有关
字符串
数组
的常见
问题
解答
有关
字符串
数组
的常见
问题
解答 MATLAB®在 R2016b 中引入了string数据类型。从 R2018b 开始,您可以使用
字符串
数组
处理 MathWorks®产品中的文本。
字符串
数组
可存储文本片段,并提供一组用于将文本按数据进行处理的函数。您可以对
字符串
数组
进行索引、重构和进行串联,就像处理任何其他类型的
数组
一样。有关详细信息,请参考创建
字符串
数组
。
字符串
数组
的行为大多数方面与字符向量和字符向量元胞
数组
类似。但是,
字符串
数...
C语言
70,039
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章