C語言如何把字串轉為字元陣列
- 電腦
- 關注:1.96W次
C語言如何把字串轉為字元陣列?很多人不知道如何解決,下面我們來看看吧。
操作方法
(01)一般來說,函式返回的型別不能是一個地址,所以說,如果你返回一個地址,編譯器會給你警告,但是仍然會正確執行。
(02)把這個陣列轉換為字串,將這個字串返回出去就好了。
(03)輸入<span style="font-size:12px;">#include <stdio.h>#include <stdlib.h> char* test() { char a[5]={'h','e','l','l','o'};
(04)繼續輸入int i=0; char* b; for(i=0;i<5;i++) { b[i]=a[i]; } return b。
(05)printf 和sprintf 都使用格式化字串來指定串的格式,在格式串內部使用一些以“%”開頭的格式說明符(format specifications)來佔據一個位置,在後邊的變參列表中提供相應的變數,最終函式就會用相應位置的變數來替代那個說明符,產生一個呼叫者想要 的字串。格式化數字字串,sprintf 最常見的應用之一莫過於把整數列印到字串中,所以,spritnf 在大多數場合可以替代。
特別提示
可諮詢專業人士。
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-tw/sm/diannao/6dgmr.html