| 查看: 243 | 回复: 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; } |
» 猜你喜欢
存款400万可以在学校里躺平吗
已经有18人回复
国自然申请面上模板最新2026版出了吗?
已经有19人回复
拟解决的关键科学问题还要不要写
已经有7人回复
请教限项目规定
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
推荐一本书
已经有13人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复
计算机、0854电子信息(085401-058412)调剂
已经有5人回复
zhaowengen
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 4389.7
- 帖子: 102
- 在线: 134.9小时
- 虫号: 3760377
- 注册: 2015-03-24
- 性别: GG
- 专业: 计算机网络
2楼2015-08-21 10:58:04













回复此楼