C 如何定義帶參的返回字串的函式 引數是字串 最好有

2021-06-25 14:47:34 字數 1283 閱讀 2546

1樓:匿名使用者

//這樣的???

# include

# include

using namespace std;

int main (void)

string add (string s1, string s2)

2樓:匿名使用者

像這樣的:

#include

using namespace std;

#include

char *fun(char *str) ;

int main()

char *fun(char *str)

; //定義另乙個字串來儲存你返回的字串char *temp=str,*temp2=str2 ;

int op,top=0 ;

while(1)

}if(op==0)

temp++ ;

}str2[top]='\0' ;

strcpy(str,str2) ; //將str2拷貝到str 上去

return str ; 返回字串}

c 語言帶返回值的函式 返回值是字串型別的應該怎麼定義和呼叫呀

3樓:匿名使用者

給你寫了個例子,fun函式用於為字串開闢空間,然後返回字串的指標#include

#include

char * fun(int n)

void main()

ray[4] = '\0';

printf("%s", ray);}

4樓:

可以這樣寫。。。

假設函式名是test,那麼可以寫成下面這樣。。

char* test(){}

希望對你有幫助。。。。

5樓:

c語言沒有字串型別的,只有字元陣列。

6樓:匿名使用者

定義:char * func(char * ch)// ch是乙個字元陣列的首位址 ,函式返回乙個字串的首位址。

呼叫:void main()

; //在這定義乙個字串

ch=func("dddddd"); //在這裡呼叫}

7樓:白石黃海青

定義乙個全域性變數的字元陣列

8樓:匿名使用者

返回字元指標就可以了

運用C 如何讀取一行字串的指定字元

從檔案中讀取資料,一行一行的讀取,用getline include fstream in cstring strfilename e 測試 a.txt 路徑是雙斜槓 in.open strfilename,ios in ios base in while in.eof 如果沒有讀到檔案結尾in.cl...

C 如何把字串中的大小寫轉換

首先我要想知道 不知道是你抄寫錯了 還是書上寫錯了。區區50 第一 沒有標頭檔案 include因為你用到了isgraph 第二 int numgraph char string 中的count變數沒有初始化,count 是乙個隨機值。本人沒有修改這個地方就是讓你效果,建議你用for迴圈輸出。我希望...

用C語言求解 刪除字串的字元,用C語言求解 刪除乙個字串的乙個字元

int n maxstring 字串最大長度char n strsrc 原始串char n 1 strdes 目標串char delchar c int i 0 int j 0 for i 0 i n i 上面幾條語句就實現了你的要求。要輸出的話那簡單。int i 0 for i 0 i n 1 i...