當前位置:妙知谷 >

遊戲數碼 >電腦 >

C語言如何把字串轉為字元陣列

C語言如何把字串轉為字元陣列

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張

特別提示

可諮詢專業人士。

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-tw/sm/diannao/6dgmr.html