%C语言编程将一字符串从第n个字符开始全部复制为另一个字符串,我编的出乱码呀

[复制链接]
查看11 | 回复1 | 2013-1-20 19:15:47 | 显示全部楼层 |阅读模式
你使用字符串未对其初始化 所以内部的东西很乱 在访问的时候就很容易溢出while作输入像这样最后一位是无法赋值为‘\0’的 而scanf %s则可自动为最后一位赋值为‘\0’就是这样 很简单的错误如果用while的话你可以手动为最后一位赋值为'\0'但要注意你的字符串中存储了‘\n’ 我不知道是不是你想要的~...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行