酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

C語言如何把字元串轉爲字元數組

電腦2.09W

C語言如何把字元串轉爲字元數組?很多人不知道如何解決,下面我們來看看吧。

C語言如何把字元串轉爲字元數組

操作方法

(01)一般來說,函數返回的類型不能是一個地址,所以說,如果你返回一個地址,編譯器會給你警告,但是仍然會正確執行。

C語言如何把字元串轉爲字元數組 第2張

(02)把這個數組轉換爲字元串,將這個字元串返回出去就好了。

C語言如何把字元串轉爲字元數組 第3張

(03)輸入<span style="font-size:12px;">#include <stdio.h>#include <stdlib.h>  char* test()  {  char a[5]={'h','e','l','l','o'};

C語言如何把字元串轉爲字元數組 第4張

(04)繼續輸入int i=0;  char* b;  for(i=0;i<5;i++)  {   b[i]=a[i];  }  return b。

C語言如何把字元串轉爲字元數組 第5張

(05)printf 和sprintf 都使用格式化字元串來指定串的格式,在格式串內部使用一些以“%”開頭的格式說明符(format specifications)來佔據一個位置,在後邊的變參列表中提供相應的變量,最終函數就會用相應位置的變量來替代那個說明符,產生一個調用者想要 的字元串。格式化數字字元串,sprintf 最常見的應用之一莫過於把整數打印到字元串中,所以,spritnf 在大多數場合可以替代。

C語言如何把字元串轉爲字元數組 第6張

特別提示

可諮詢專業人士。