您的位置:首页 > 其它

二维字符串数组全局变量保存问题

2017-06-09 20:03 281 查看
前言:敲代码碰到的一个问题。背景是写一个dll,在里面有一个函数给作为全局变量的字符串数组赋值,另外一个函数读取字符串。

一开始直接令其相等,但是被老员工训了,什么水平?!基础太次了吧!好吧,先一步步走着,争取早日不次。于是扒扒扒,也没扒到解决的方法。就一个人墨迹墨迹,寻思既然记录,肯定要占内存,所以要申请内存,这点是没错的。但是全局声明最多一维申请,那是不是要在函数里进行申请呢?动手!

全局声明:char **QRPictures = new char*[1000];

赋值函数体内申请空间并赋值:

for(...)

{

QRPictures[i] = new char[64];

strcpy(QRPictures[i], "...");

}

编译,运行,保存成功!

刚入行时,老程序员说,当问题解决的时候有没有激动?我迷迷糊糊着,不懂啥意思。。原来是因为没了这点激动,很难在这条路上走下去。有一天宿舍没网了,手机也没信号,我抓狂,不知道干什么。才发现原来我是如此弱小。僧人静养修心,身处红尘,能休什么?我知道起码能站住,不会因为丢了什么而站不起来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: