c++ 溢出问题求解决!!!

iuboyfriendin 2023-09-18 23:08:53

1 #include<stdio.h>
2 #include<unistd.h>
3 #include<stdlib.h>
4 #include<sys/stat.h>
5 #include<string.h>
6 #include "fdfs_upload_file.h"
7
8 int main(int argc,const char* argv[])
9 {
10 char fileID[8192]={0};
11 upload_file1("/etc/fdfs/client.conf","main.c",fileID);
12 printf("fileID: %s\n",fileID);
13 printf("===============================\n");
14 upload_file2("/etc/fdfs/client.conf","main.c",fileID,sizeof(fileID));
15 printf("fileID: %s\n",fileID);
16 return 0;
17 }

执行程序时报错
*** buffer overflow detected ***: terminated
已放弃 (核心已转储)

...全文
398 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
forever74 2023-09-19
  • 打赏
  • 举报
回复

也许是下水道有杂物加上雨比较大,就造成溢出了。

69,482

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧