社区
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;
}
...全文
203
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);
C语言
字符
处理
的两个
问题
字符
处理
的两个
问题
:
处理
字符
是C语言中的常见操作,有两个
问题
需要讨论:一是判断
字符
处理
结束的标志是空
字符
还是换行符,二是循环
处理
字符
时,循环次数是
字符
数组的容量大小还是实际输入
字符
的个数。 举例: 键盘输入一行
字符
,统计大写
字符
的个数。 本例可用两种方法编程,第一种方法的代码如下: #include int main() {char c; int n = 0; while
c++
字符
处理
引出的
问题
字符
编码的
问题
C/C++发展的过程很长,早期的
字符
都是Multibyte的形式,后期为了
处理
多国语言增加了Unicode,因此比JAVA和C#这些后来者内置的
字符
是Unicode的支持,在
处理
时需要注意。 I18n Internationalization:国际化的简写 l10n localization: 本地化的简写 ms-help://MS.VSCC.v90/MS.MSDNQTR....
【特别开放】 Qwerty Learner项目中Unicode
字符
处理
问题
的技术分析
在全球化时代,语言学习软件面临着前所未有的技术挑战。Qwerty Learner作为一个面向键盘工作者的单词记忆与英语肌肉记忆训练软件,在
处理
多语言
字符
时遇到了诸多Unicode相关的技术难题。本文将深入分析该项目中的Unicode
字符
处理
机制,探讨其技术实现方案及潜在优化空间。 ## Unicode
字符
处理
的核心机制 ### 1.
字符
验证与过滤系统 Qwerty Learner通过`is...
MYSQL常用
字符
处理
函数
问题
MYSQL常用
字符
处理
函数 2010-10-25 17:41 http://hi.baidu.com/sunday_yjc/blog/item/a57bf8c2c748965ab319a8bc.html 1.ASCII(str) 返回
字符
串str的最左边
字符
的ASCII码值,如果str为空返回0,为null返回null; msyql>select ASCII('a
BeatportDL项目中的非法
字符
处理
问题
解析
BeatportDL项目中的非法
字符
处理
问题
解析 跨平台文件命名的挑战 在BeatportDL音乐下载工具中,开发者面临了一个典型的跨平台文件命名兼容性
问题
。该
问题
主要出现在macOS系统上,当下载包含冒号":"
字符
的文件名时,系统会自动将其转换为斜杠"/"
字符
。虽然这在macOS系统上暂时不会引发
问题
,但当用户将文件传输到Windows系统时,可能会导致严...
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章