c语言之菜鸟问题!~~

[复制链接]
查看11 | 回复0 | 2009-6-11 13:14:01 | 显示全部楼层 |阅读模式
void fun(char *s,int m){ int i,k=0,j,n=0; char a[81];
n=strlen(s); for(i=0;im) {for(i=0;i<j-k+m;i++) s=a;s='\0'; } }把这个函数改一下,求长度用strlen这个函数,不要你那种,因为这里你已经把指针s改了,也就是S++已经指向字符串末尾了,后面再用s当然不会有正确结果。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行