二維字串陣列全域性變數儲存問題

2021-08-02 09:35:52 字數 464 閱讀 8271

前言:敲**碰到的乙個問題。背景是寫乙個dll,在裡面有乙個函式給作為全域性變數的字串陣列賦值,另外乙個函式讀取字串。

一開始直接令其相等,但是被老員工訓了,什麼水平?!基礎太次了吧!好吧,先一步步走著,爭取早日不次。於是扒扒扒,也沒扒到解決的方法。就乙個人墨跡墨跡,尋思既然記錄,肯定要佔記憶體,所以要申請記憶體,這點是沒錯的。但是全域性宣告最多一維申請,那是不是要在函式裡進行申請呢?動手!

全域性宣告:char **qrpictures = new char*[1000];

賦值函式體內申請空間並賦值:

for(...)

編譯,執行,儲存成功!

剛入行時,老程式設計師說,當問題解決的時候有沒有激動?我迷迷糊糊著,不懂啥意思。。原來是因為沒了這點激動,很難在這條路上走下去。有一天宿舍沒網了,手機也沒訊號,我抓狂,不知道幹什麼。才發現原來我是如此弱小。僧人靜養修心,身處紅塵,能休什麼?我知道起碼能站住,不會因為丟了什麼而站不起來。

二維陣列 字元陣列與字串

要求 了解多維陣列的概念 掌握二維陣列的使用 掌握用字元陣列存放字串的方法 掌握字串的輸入及輸出方法 二維陣列的定義 例 int a 2 3 定義乙個二維陣列 該陣列有2行3列共6個元素 這6個元素都存放int型資料 儲存時先儲存第一行的3個元素,然後再儲存第二行的3個元素 可將此二維陣列看成是乙個...

二維陣列 字串 API

1 二維陣列 陣列中的元素,又指向乙個新的子陣列 何時使用 1.儲存橫行豎列的資料時 2.分組儲存上下級包含關係時 如何建立 1.先建立空陣列,再初始化元素為子陣列 var data data 0 0,0,0,0 data 1 0,0,0,0 何時使用 不確定子陣列的個數或內容時 2.建立時就初始化...

二維陣列,字串,多維陣列

二維陣列 有2個下標的陣列成為二維陣列 定義 型別 陣列名 常量表示式1 常量表示式2 注意事項,二維陣列定義時,可以不指定第一維的長度,但必須給定第二維.例 int 3 字元陣列 用於存放字元變數的陣列成為字元陣列.字元陣列屬於一維陣列,元素型別char 例 char c 20 字元陣列串 存放字...