数组替代指针用错的一例
来源:互联网 发布:手机通话记录软件 编辑:程序博客网 时间:2024/06/05 02:43
int ys_subtitle_get_language_by_index(int index, char **lang)
{
if (index < pmt_info.num_of_SUBTITLE)
{
subtitle_language[0] = pmt_info.SUBTITLE_Language[index][0];
subtitle_language[1] = pmt_info.SUBTITLE_Language[index][1];
subtitle_language[2] = pmt_info.SUBTITLE_Language[index][2];
subtitle_language[3] = 0;
*lang = subtitle_language;
return 0;
}
return -1;
}
char llan[10];
memset(llan,0,10);
ys_subtitle_get_language_by_index(i,&llan);
printf("the subtitle langauge is %s/n",llan);
此时打印错误(为乱码)
因为数组llan只能改变内容,不能改变llan指向的地址
应该定义为:char *llan=NULL;
- 数组替代指针用错的一例
- 指针与一维数组,用指针指向数组,以及指针的使用
- C语言 数组指针与指针数组的探讨一
- C语言 数组指针与指针数组的探讨一
- 指针数组和数组指针的区别(一)
- 二维数组指针和一维数组指针的区别
- 第十六周项目一:用指针玩数组的排序
- 指针数组、指向指针的指针变量、指向一维数组的指针变量 区别联系
- 二维数组,指针数组,指向指针数组的指针的应用练习〈一〉
- 一/二维数组与指向一/二维数组的指针
- 指向一维数组的指针
- 指针和数组的千丝万缕(一)
- 指针与数组的区别(一)
- 指针数组加一的问题
- 一维数组与指针的关系
- // 用指向指针的指针变量访问一维和二维数组
- 字符串指针与一维数组指针的区别
- 字符串指针与一维指针数组的区别
- HWND和CWnd的关系及互相转换
- IE8中如何获得窗口的分辨率
- ssh问题集(不只SSH)
- Oracle 数据库listener.ora模板
- 从此刻开始
- 数组替代指针用错的一例
- spy++的基本使用
- 交换机的背板带宽
- 让Editplus自动格式化js、css、html。。。
- 运行-》打开word,excel,ppt,txt文档方法
- Qt应用程序的静态编译与发布
- kcope的安装
- Java私塾中级视频——Eclipse快捷键总结(转)
- 生命的列车