设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
这是一个字符串插入的C语言程序:为什么结果把原字符串和 ...
返回列表
发新帖
这是一个字符串插入的C语言程序:为什么结果把原字符串和插入之后的字符串一起输出了呢?
[复制链接]
11
|
4
|
2013-2-6 00:01:07
|
显示全部楼层
|
阅读模式
程序的逻辑是错误的!应该这样方法11)插入点后的先备份2)插入新数据(从插入点p n开始插入另一个串:::3)备份数据拷回来!插入从另一个串拷来的数据后面包括结束符!方法2获取插入数据长度inslen2获取p n后的串长3)p n的串从后起后移inslen位置4)把另一串的inslen个字符插入(复制)至腾出来的位置!...
回复
使用道具
举报
千问
|
2013-2-6 00:01:07
|
显示全部楼层
在insert()函数中,char *p , 这个p的值,在循环中发生了变化,而在函数的最后,又strcpy(p,str); , 导致有效的str中的数据,只是在当前数据的尾部追加上了,出现你的运行结果!修正方法:进入函数前先保存下p,char*s=p;程序结束时,strcpy(s,str);//这里的操作是s位置...
回复
使用道具
举报
千问
|
2013-2-6 00:01:07
|
显示全部楼层
问题出在strcpy(p,str);上,这是的p的地址已经不是那个起始地址了,而是指向了Welcome China!的末尾.只要这样,在insert函数里加char *record=p,,在p的指向没改变时,另record指向它,再把strcpy(p,str);改为strcpy(record,str);就可以了其它的都没问题...
回复
使用道具
举报
千问
|
2013-2-6 00:01:07
|
显示全部楼层
你写的太乱重新 写个 给你 加了注释 自己 参考下吧void insert(char *p,char *pb,int n){
int i;
char temp[50];
for (i = 0; i < n; i++) {//将 p 的前 n 个存到 temp中
temp
= p...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
node.js环境怎么设置
2
监利渡口 湖南岳阳渡口的事情你们知道吗?小心点~(转载)
3
和其他的分布式存储比较区块链4.0研发的分布式存储优势在哪?劣势在哪?
4
大学生活该回不了家?
5
HashNet数据结构与Hashgraph有哪些改进的地方?哪些特性优于后者?
6
谁给分析下是啥东西?
7
区块链4.0的核心竞争力,与比特币、以太坊和EOS的区别,尤其是区别于EOS的突出优势在哪里?
8
TPS百万以上的很难去中心化? 請問是完全去中心化嗎?還是像EOS是多個超級節點?
9
区块链4.0主要技术创新在哪里?
10
人工智能资产管理怎么样 有前景吗?
11
到底有多少人被“高速”?
12
且看春运列车如何调度
13
未来挖矿要怎么做?只需要打开钱包吗?还是硬盘挖矿?
14
社会矛盾聚集点的揭阳市西寨村何时能“和谐”?
15
区块链如何确保交易的真实性?
16
人生第一次受骗经历 值得记下来 人生百态种种 又增加了一种
17
L788为什么这么贵?
18
大家都说分布式存储是大流趋势,你怎么看?
19
“基于区块链的图像安全保真”作为毕业设计,可行性怎么样?
20
运用分布式存储最大的优势是什么?劣势是什么?
21
web端接收到的返回值是BN类型的要怎么解析
22
目前而言,国内国外的区块链市场中,有无同类竞品?如果存在,有哪些差异?
23
问下这里大神关于keybase软件私钥公钥的问题。
24
男女平等了吗(转载)
25
区块链资产如何在场外交易?
26
成都列五中学的绩效工资方案的几个疑问
27
春运回家 车站售票舍近求远为那般
28
安装beego报错了,求各位大神指教!!
29
晋煤重组 谁绑架了中国能源
30
最近看intervalue项目挺火的,有没有了解的人?
31
解读区块链《对话》,底层技术谁是未来胜负手?
32
众筹合约的一个小问题!
33
求助:安装 remix
34
网易的星球计划现在7块钱一个币,有在玩的吗?
35
好心人,您们能帮帮我家吗?
36
创建私有网络代币出现很多问题,求解!
37
目前区块链行业面临的最需解决的问题是什么?
38
你看好的国内区块链企业有哪些?
39
有人说“智能合约已成为区块链安全重灾区”,您怎么看?
40
抚养?
41
15条经验总结,让FPGA设计更简单!
42
【求助】btg的linux客户端 bgold服务 regtest单节点模式怎么启动服务
43
农网改造要收费吗
44
请问solidity如何使用oraclize生成多个随机数
45
大四补考就一门差三分没过,正方系统,影响到下学期实习,万不得已,有谁能帮下吗?定重谢!
46
DevExpress控件12.2.5升级到12.2.10后项目调试异常(报依赖项低版本找不到)问题,内详
47
和谐社会,恶霸村委横行,谁来保护平民百姓的生命安全?
48
DevExpress的问题,不能正常加载窗口
49
EMS的做法太恶心
50
Devexpress如何实现winfor阴影效果?
51
请问谁有 Developer Express .NET v6.3的破解文件啊
52
实现IShellIconOverlayIdentifier 接口为什么第一次重启explorer.exe
53
c# winform ToolStripDropDownButton 下面的combobox 添加数据源的问题
54
公安机关出警不立案究竟是在保袒护谁?
55
关于RadEditor的ImageManager问题
56
27岁的女人还有奔头吗
57
Winform自定义控件 属性问题
58
[家居装饰]想买松木的家具,大家觉得怎么样?有PP
59
求助dotnetbar布局问题
60
SkinCrafted换肤软件在VS2010 C#中的应用问题求助
61
求教C#调用winAPI问题
62
ASP.Net 如何与outlook 通信
63
C#+ae给定经纬度,如何在axMapControl的图层中线,求完整代码
64
我的dev控件显示过期了,我该如何重新注册
65
四大不好的习惯是造成毛孔粗大最主要的原因MM们可以来看看(转载)
66
丰胸,我有我主张.我把我的丰胸方法拿出来与大家分享
67
最后一点分全部用了,求个调用chrome的例子
68
C#制作ActiveX后刷新页面老是提示安装控件
69
webBrowser加载本地页面问题
70
30个有效的秋季保湿方法(转载)
71
vs2010如何使用extended wpf toolkit?
72
如何在设计时中动态改变控件属性在PropertyGrid中显示出来的只读性
73
引用DotNetBar失败 环境问题
74
COM组件调用非强名称DLL问题解决
75
菜鸟求助 大侠帮帮忙 看看这功能怎么实现
76
红唇墨镜演绎复古佳人,你hold住了吗
77
Devexpress Telerik Netadvantage 这三款控件哪个更好用一些?
78
C# MapX自动滚屏时,如何使地图上原有的图元不闪烁?
79
大家看看这个钱夹值多少钱!(转载)
80
引用自定义控件,问题出在哪里????????????????
81
祛痘经验大分享
82
[家居装饰]买了斯曼克韩式家具一个月了味道还是很大,应该怎么去味呢?
83
请教ATL做的控件问题
84
哪位能提供三菱Q系列PLC在WinCE下的串口通讯协议?
85
Telerik Reporting 默认折叠效果如何实现
86
请教:自己开发的控件,在winform里能响应自定义的事件,嵌在html页面中调事件报空指针
87
c#登录时提示“连接服务器失败,调用的目标发生了异常”
88
大家有像我这样每天昏沉沉的吗?
89
能同时选取日期和时间的控件或方法
90
Listview重绘后存在问题
91
[时尚咨询]JMS,有用过'果茶抽油瘦'吗?效果怎样?
92
咨询一个ocx控件使用的怪问题
93
【ActiveX控件问题!求大神解决呀】
94
谁能帮我写个类似mscomm的串口通信插件
95
谁有最新版DEVEXPRESS控件破解
96
[游玩地带]最有效的丰胸方法,卡斯琳让您为丰胸少走弯路,自信做女人
97
2011秋冬季节穿靴的选择与搭配的技巧!电子书免费下载假了死全家!
98
DEV popupcontainercontrol和popupcontrolcontainer有什么区别?
99
问下wpf中的menu控件的问题