| 查看: 269 | 回复: 1 | ||
zhaowengen木虫 (小有名气)
|
[求助]
为什么这个程序会发生运行时错误?
|
|
#include <stdio.h> #define NULL 0 #define FALSE 0 #define TRUE 1 char * match(char * str, char * want) { while(*want != '\0') { if(*str++ != *want++) return NULL; } return str; } int del_substr(char * str, char const * substr) { char * next = NULL; while(*str != '\0') { next = match(str, (char *)substr); if(next != NULL) break; str++; } if(*str == '\0') return FALSE; while(*str++ = *next++) ; return TRUE; } int main(void) { char * str = "ABCDEFG"; char * substr = "CD"; int val = 0; val = del_substr(str, substr); printf("%s\n", str); return 0; } |
» 猜你喜欢
论文撤稿了
已经有8人回复
博士申请
已经有7人回复
青B发送上会通知了吗
已经有8人回复
化学专业申博
已经有4人回复
评审有感
已经有27人回复
河北省自然科学基金
已经有9人回复
西安交大新媒学院副院长用撤稿论文结题
已经有5人回复
某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路!
已经有5人回复
26/27申博自荐
已经有9人回复
博士申请
已经有3人回复
zhaowengen
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 4389.7
- 帖子: 102
- 在线: 134.9小时
- 虫号: 3760377
- 注册: 2015-03-24
- 性别: GG
- 专业: 计算机网络
2楼2015-08-21 10:58:04












回复此楼