社区
C语言
帖子详情
字符处理的问题?
chll
2005-12-30 09:07:39
我想根据输入的字符串长度,和字符,获得有相同字符组成的字符串。
如,输入:'0',5
得到结果:'00000'
应该怎么来做呢?下面是我写,但是编译有错误,请哪位大侠指教一二!!!
char * func(char * str, char * ch, int len)
{
while (strlen(str)<len) do
{
strcat(str, ch);
}
return str;
}
...全文
175
8
打赏
收藏
字符处理的问题?
我想根据输入的字符串长度,和字符,获得有相同字符组成的字符串。 如,输入:'0',5 得到结果:'00000' 应该怎么来做呢?下面是我写,但是编译有错误,请哪位大侠指教一二!!! char * func(char * str, char * ch, int len) { while (strlen(str)<len) do { strcat(str, ch); } return str; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
primercpp
2005-12-30
打赏
举报
回复
while (strlen(str)<len) do
{
strcat(str, ch);
}
------------
没见过while() do {}
只见过while(){}和do{}while()
jixingzhong
2005-12-30
打赏
举报
回复
sprintf(str,"%*c",len,ch);
JoyerHuang_悦
2005-12-30
打赏
举报
回复
char * func(char * str, char ch, int len){
char *bstr=str;
while(len-->0) *str++=ch;
*str='\0';
return bstr;}
char strbuf[100]; /* 注意,你必须保证传递的指针空间足够,这里只是示意 */
int main(){
printf("%s",func(strbuf,'C',50) );}
Jim_King_2000
2005-12-30
打赏
举报
回复
使用了memset之后还要再在末尾添加一个'\0'吧
csucdl
2005-12-30
打赏
举报
回复
megaboy(飞天御剑流之杀神一刀斩)
同意
gwolf
2005-12-30
打赏
举报
回复
char* func(char ch,int len){
char* str;
while(strlen(str)<len){
strcat(str,ch);
}
return str;
}
wuwen19
2005-12-30
打赏
举报
回复
char * func(char * str, char * ch, int len)
{
sprintf(str,"%*c",len,ch[0]);
return str;
}
megaboy
2005-12-30
打赏
举报
回复
不需要写个函数,用memset就行了:
memset(str, ch, len);
TStringManager集合了超过80种
字符
串函数
TStringManager集合了超过80种
字符
串函数,而且每个函数都有相关的帮助与例子。
c语言存字母
字符
串数组,C语言中
字符
数组可以存放
字符
串吗?
在C语言中,
字符
数组可以存放
字符
串。
字符
数组是对
字符
串有特殊
处理
能力的数组。
字符
数组就是用来对
字符
串进行操作的,当然可以存放
字符
串,且
字符
串可以整体输入、输出。数组的赋值操作是不能整体操作的,而需要对其中元素逐个赋值,
字符
数组也不例外。
字符
数组和
字符
串用来存放
字符
的数组称为
字符
数组。
字符
数组的各个元素依次存放
字符
串的各
字符
,
字符
数组的数组 名代表该数组的首地址,这为
处理
字符
串中个别
字符
和引用整个字...
Python 47个
字符
串方法
# Python 47个
字符
串方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符
串?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符
串方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符
串操作,带同学们系统学习 Python
字符
串方法。
什么是转义
字符
?为什么用转义
字符
?常见转义
字符
使用情况?
什么是转义
字符
定义: 转义
字符
是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义
字符
的目的是开始一个
字符
序列,使得转义
字符
开头的该
字符
序列具有不同于该
字符
序列单独出现(没有转义
字符
开头)时的语义。因此转义
字符
开头的
字符
序列被叫做转义序列。一个转义
字符
可能并没有它自己的意思,因此所有转义序列具有2个或更多
字符
。 简单来说就是在一些
字符
前加 “” 使它具有其他意义 作用 一、是将一些有特殊含义
字符
,标识为普通
字符
,函数解析
字符
串时看到转义
字符
,就不再对其做特殊
处理
,而
c语言 如何用指针来
处理
字符
串?
一
字符
指针 1
字符
指针输出
字符
串 2
字符
指针
处理
字符
串 3
字符
数组与
字符
指针
处理
字符
串有何不同 二指针数组读者,你好! 如果你精通C,希望能得到你的斧正;如果你是初学者,希望能对你有所帮助。 加粗的是一些我认为比较重要的内容。一、
字符
指针1、
字符
指针输出
字符
串为了更好的理解这部分内容,我们先看一个例子:#include &lt;stdio.h&gt; int main() { char *ps
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章