| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 792 人关注过本帖
标题:编程问题
只看楼主 加入收藏
zhangqing42
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-12-31
收藏
 问题点数:0 回复次数:15 
编程问题
小弟是个编程白痴,有下面问题请高手帮忙。小弟不胜感激


1.待替换字符串 B 少于原字符串 A 时 = B 加 空格 (A如:,111,)
2.待替换字符串 B 多于原字符串 A 时 = B (字节多少决定 A )
现在,我想只将原字符串 B完全替换成待替换字符串 A 。
例如以下格式:
,12,458,2,56,845,3,45,87,444,666,351,69,236,35,1,8,6,145,3, 替换成
,12 ,458,2 ,56 ,845,3 ,45 ,87 ,444,666,351,69 ,236,35 ,1 ,8 ,6 ,145,3 ,


另:祝大家新年快乐
小弟在线等
搜索更多相关主题的帖子: 编程 替换字符串 不胜感激 
2006-12-31 13:09
海蓝啸
Rank: 5Rank: 5
来 自:安徽
等 级:贵宾
威 望:17
帖 子:1611
专家分:0
注 册:2006-4-3
收藏
得分:0 
你这个B到底又是什么?字符数组吗?怎么中间那么多逗号。。。?

这个社会太复杂。。。
2006-12-31 13:24
海蓝啸
Rank: 5Rank: 5
来 自:安徽
等 级:贵宾
威 望:17
帖 子:1611
专家分:0
注 册:2006-4-3
收藏
得分:0 
一个数组还是很多个?

这个社会太复杂。。。
2006-12-31 13:25
zhangqing42
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-12-31
收藏
得分:0 
很多个,逗号是分隔符号
2006-12-31 13:42
zhangqing42
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-12-31
收藏
得分:0 
,C,共5位(C为1到3位不规则数字)
不足五位的在数字后面加空格,逗号不变
2006-12-31 13:45
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
呵呵,这是我写的。
[CODE]

#include <stdio.h>
#include <stdlib.h>
#define N 1000
#define M 3

int main(void)
{
char str[N], str1[M];
int i, j = 0, k = 0;

gets(str);
for(i = 0;str[i] != '\0';i = i + k)
{
if(str[i] == ','&&str[i + 1] == '\0')
break;
if(str[i] == ','&&str[i + 2] == ',')
{
str1[j] = str[i + 1];
printf(",%-3d", atoi(str1));
str1[j] = '\0';
k = 2;
}
else if(str[i] == ','&&str[i + 3] == ',')
{
str1[j] = str[i + 1];
str1[j + 1] = str[i + 2];
printf(",%-3d", atoi(str1));
k = 3;
str1[j] = '\0';
str1[j + 1] = '\0';
}
else
{
str1[j] = str[i + 1];
str1[j + 1] = str[i + 2];
str1[j + 2] = str[i + 3];
printf(",%-3d", atoi(str1));
k = 4;
str1[j] = '\0';
str1[j + 1] = '\0';
str1[j + 2] = '\0';
}
}
printf(",\n");

return 0;

}

[/CODE]
这个是将字符串B一次读入的。

该学习了。。。
2006-12-31 14:34
smartwind
Rank: 1
等 级:新手上路
威 望:1
帖 子:277
专家分:0
注 册:2006-11-13
收藏
得分:0 
貌似用输出控制就可以解决1
如:
str1="hello";
str2="mike";
printf("%.8s,",str1);
printf("%.8s,",str2);

2006-12-31 14:47
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
对了,我记得有个strtok的函数吧,做这个题应该很有用,我不知道怎么用啊,

该学习了。。。
2006-12-31 15:03
milan国安
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-12-2
收藏
得分:0 
这题什么意思啊

e-mail:hemingxin@ 希望能和所有喜爱计算机的人成为好朋友!
2006-12-31 15:11
milan国安
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-12-2
收藏
得分:0 
不明白

e-mail:hemingxin@ 希望能和所有喜爱计算机的人成为好朋友!
2006-12-31 15:12
快速回复:编程问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030949 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved