C語言 將字元陣列轉換為字串

2021-07-29 08:09:57 字數 418 閱讀 9655

一般來說,函式返回的型別不能是乙個位址,所以說,如果你返回乙個位址,編譯器會給你警告,但是仍然會正確執行。

但是如果你返回的是乙個unsiged char型別的陣列位址,那麼就有可能出現亂碼。

如何解決返回unsigned char型別的陣列位址亂碼呢,經過嘗試找到乙個好方法,就是把這個陣列轉換為字串,將這個字串返回出去就好了。

ok,那麼現在的關鍵是如何將字元陣列轉為字串。

直接看例子:

#include #include char* test()

;int i=0;

char* b;

for(i=0;i<5;i++)

return b;

} int main()

完!

c 將字串轉換為陣列 C 字串轉陣列

1.將字串轉為byte陣列 string imgdata string imgarr imgdata.split new char byte bty array.convertall imgarr,delegate string s 2.將byte陣列轉為字串 主要兩個主要方法 string.joi...

flex將字串轉換為陣列

有一堆字串,想把它轉換為陣列。解決辦法 使用string.split 方法 討論 string 類的split 方法把字串轉換為陣列,但前提是字串中含有統一的分割符,比如susan,robert,paula 字串分割符為逗號 split 方法接受兩個引數 分割符 用分割符來分割字串,如果沒定義,則把...

c 將整數轉換為字串

1 判斷輸入正負,並儲存符號 2 將輸入整數從低位到高位儲存到字串指標中 3 反轉字串 關鍵步驟都在程式中進行了注釋,以下程式能在vs2015社群版中直接執行,程式如下 include include using namespace std void itostr char int void rev...