c語言中字串連線怎麼解決,C語言中字串連線怎麼解決??

時間 2021-07-01 02:01:50

1樓:大野瘦子

#include

char a[10]="123";

char b[10]="abc";

char c[20];

strcpy(c,a); //把串a複製到有足夠空間的c中strcat(c,b); //把b連線到c的串尾需要注意的事項

c的長度一定要能夠容納要轉換的數字的長度,比如下面的例子,c的長度至少為8(「1234567」+「\0」)

#include

#include

#include

void main()

char a[20]="number:";

char c[10];

itoa(1234567,c,10);

strcat(a,c);

printf("%s\n",a);

這個時候用sprintf,而且不會因為c99問題而無法使用#include

void main()

char a[8]="0123";

char* b = "4567";

int d = 89;

char c[30]="會從第一個字元開始覆蓋";

sprintf(c,"a是:%s,b是:%s,c是:%d",a,b,d);

printf("%s\n",c);

2樓:三人行走必有我師

字串的連線你主要是靠那個伴侶啊,還有那個餐具啊,來轉換啊,來解決的,如果你不希望這個字串連線緊密的話,你就採用那個辦酒,如果你需要的話就採用那個長久。

3樓:匿名使用者

可以使用系統提供的函式strcat,若要自己實現的話思路如下:

1.獲得兩個字串的長度,相加,開闢一個長度為前面兩個字串長度和的陣列;

2.將兩個字串中的值依次賦值到新的字串中。

4樓:公西南風

void strcat(char str1,char str2)

str1[i]=0;

}這是我寫的,c的庫中有這個函式,我寫這個函式是為了讓你看清楚連線的原理。

5樓:鼓風

可以使用系統提供的函式strcat

6樓:匿名使用者

原型extern char *strcat(char *dest,char *src);

用法#include

功能把src所指字串新增到dest結尾處(覆蓋dest結尾處的'\0')並新增'\0'。

說明src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。   返回指向dest的指標。

用法和樓上差不多 不過strcpy會覆蓋前面的字串,連線的話用strcat

7樓:匿名使用者

#include

strcat(char *,char *);

用法:char *str1,*str2;

strcar(str1,str2);

將str2連線到str1中

8樓:匿名使用者

#include

/*保證s1足夠儲存strlen(s1) + strlen(s2) + 1

char s1[size];

char* s2;

strcpy(s1,"begin");

strcat(s1,s2);

9樓:丿only丶寒

strcpy(string1,string2);

c語言中兩字元怎麼拼接?

10樓:橘子椰子

可以先定義兩個字元陣列 分別存放需要拼接的字元.然後使用strcpy()函式來實現拼接,

11樓:

/* str_cat.c -- joins two strings */

#include

#include /* declares the strcat() function */

#define size 80

int main(void)

12樓:匿名使用者

字元只能拼接成字串

13樓:

用strcat()函式拼接

c語言中怎麼字串賦值,C語言中怎麼字串賦值?

幻翼高達 需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 char a 20 strcpy a,hello printf s a 3 編譯器執行test.cpp檔案,此時成功將字串賦值給...

c語言,字串,C語言中,字串是什麼?

c語言中,字串是什麼?位操作運算都只能是整形或字元型,字元型實際是單位元組整形。包括以下幾個操作符 按位與 按位或。按位異或。左移 右移 另外還有一個取餘操作 a b的意思是,a除以b,取餘數。這個是c語言的硬性規定,位操作都是正數按照二進位制進行表達的時候才有的概念 而取餘操作是整數相除得餘數,餘...

c語言中關於字串轉整型,C語言中關於字串轉整型

字串轉成整型可以使用atoi函式。函式原型 int atoi const char nptr 功能 把字串轉換成整型數。引數nptr字串,如果第一個非空格字元存在,是數字或者正負號則開始做型別轉換,之後檢測到非數字 包括結束符 0 字元時停止轉換,返回整型數。否則,返回零。include inclu...