C_and_CPP 板


LINE

如题 假设有 char str1[]="I am a student"; char str2[]="student"; char str3[]="hamburger"; 想要把"I am a student" 改成 "I am a hamburger" 我有写出 1.找到student的s的index的自订函数,假设此函数return为pos。 2.欲取代字串之长度的函数,假设return 为replacement_length 3.原字串长度的函数,假设return 为length 那要如何用 pos str2 str1 length_和replacement_length用一个自定义函数replace更 改str1中的指定的str2为str3呢 字数一样的很好改 但字数不一样就要牵扯到位移方面的问题 麻烦各位大大了>< 可以给个小暗示吗QQ 我自己是想在自定义函数里先删掉 student (也就是从pos往左位移length)然後往右位移 replacement_length 再在pos补str3 补程式码 http://codepad.org/qku4yiMd --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.83.155.11
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1463409362.A.256.html
1F:推 james732: 这个例子不会造成越界存取吗?05/16 22:57
什麽是越界存取QQ 我蔡b8
2F:→ Caesar08: 所以简单来说,就是你要把一段字串里的A字串改成B字串?05/16 23:42
3F:→ Caesar08: 如果是这样,那你要先考虑原本字串大小的问题05/16 23:43
4F:→ Caesar08: 如果原字串太小,那到时候replace时,就会有未定义行为05/16 23:44
5F:→ descent: 用 c 太难了05/16 23:45
我才大一只学过c哈哈
6F:→ james732: 如果你连array的范围都没概念的话就很难说了orz05/16 23:50
大概知道你的意思了 超过宣告的大小吼QQ 我自己做到往左位移那里都ok 往右位移我是从结束字元的上一个开始往前更改 这里编译的过但是执行不了 应该到这里都还没有所谓越界存取的问题QQ
7F:→ phishingphi: 编译不过这个不是compiler会跟你说message吗?不至於05/17 01:24
8F:→ phishingphi: 不知道错在哪里05/17 01:24
编译的过 但执行不了XDD ※ 编辑: Neverfor (223.141.99.132), 05/17/2016 11:55:10
9F:→ MOONRAKER: 可短不可长,长了你就只好产生加长的阵列把原来的阵列 05/17 12:22
10F:→ MOONRAKER: 指标盖掉。如果原始阵列不准改,那便无解。 05/17 12:23
11F:→ MOONRAKER: 这也是C的字串不好用的地方 但若不是非要在原来阵列内 05/17 12:24
12F:→ MOONRAKER: 更改 那也还好 实用上也是如此 05/17 12:24
13F:推 EdisonX: 一个疑问... 不考虑用 string.h 吗 ?? 05/17 23:07
14F:推 sss22213: 十三戒先看一下 05/23 23:04







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP