我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

编译不通过,数组指针问题

img

char *name[],系统不知道你的数组大小,没法分配内存
然后在下面scanf的时候,也就没有接受字符串的内存空间。
可以改为
char name[3][20];
或者char **name;然后malloc挨个分配内存。
在scanf里用了name++,等输入结束,name的指向已经超出数组范围了。
sort_print里传入的name所指的字符串是未知的。
sort_print要用sort_print(char **x,int n)

第27行name的定义:char name[3][12];

近期文章

  • 怎么表达比较好,才可以快点发现问题
  • SSL 接收到一个超出最大准许长度的记录
  • vs2013出现这种情况怎么解决,请求支援
  • 两道Oracle试题,第一题有点疑惑
  • freebsd安装过程中,遇到DHCP获取地址失败的问题。
  • 关于#c++#的问题:为啥clion会这么诡异的报错
  • xml如何用属性id值来拿到对应的节点对象
  • 请教python中有关异常处理的问题
  • 多维数组传递到一维数组里面
  • Blazor技术里怎么实现控制textarea元素滚动条自动滚动底部?
  • 正则表达search问题
  • 111312312412
  • vue mint-ui 组件问题
  • C#窗体项目——影院售票系统
  • mpi并行计算出现断言错误怎么解决呢?
  • 为什么我python爬虫代码爬百度可以 爬bilibili不行
  • arcmap导出数据为空
  • 如何构建多模态知识图谱?具体流程。
  • 分文件编写函数,显示undefined函数
  • matlab计算以下例题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华