c語言程式設計要用指標把兩個字串連線起來,我這麼編的不知道哪錯了。求指教,求正解。謝謝

2021-04-01 08:01:39 字數 767 閱讀 6800

1樓:小丁創業

語法有錯誤,可以按照如下方法實現用指標把兩個字串連線起來:

1、第一步,建立一個新專案和.c檔案,見下圖,轉到下面的步驟。

2、第二步,執行完上面的操作之後,定義變數型別,見下圖的**,轉到下面的步驟。

3、第三步,執行完上面的操作之後,呼叫cpy函式,見下圖的**,轉到下面的步驟。

4、第四步,執行完上面的操作之後,定義一個函式,瞭解並定義變數型別,見下圖的**,轉到下面的步驟。

5、第五步,執行完上面的操作之後,使用for語句和if語句來進行判斷,見下圖的**,轉到下面的步驟。

6、第六步,執行完上面的操作之後,新增一個字串終止符,並將其輸出到main函式中,見下圖的標記的**,轉到下面的步驟。

7、第七步,執行完上面的操作之後,執行並得出結果,兩個字串連線起來了,見下圖。這樣,就解決了這個問題了。

2樓:龍__鳳

#include

void main()

3樓:匿名使用者

void main()

for (;*q != '\0';)

*sp = '\0';

printf("連線後的字串為:%s\n",s);}

4樓:匿名使用者

#include

#include

void main()

5樓:匿名使用者

第一個for後加分號隔開試試

在c語言中怎麼比較兩個字母的ascll碼大鋅隨便寫

int main else char 按照 d輸出就是ascii碼 按照 c就是字元 所以可以直接比大小 字元本身並沒有編碼的區別 字元本身的定義就是一個八位元組的資料,而ascii碼是一種編碼規則。也可以說是一種編碼表,對照表 如一個字元中的數值為41,那麼從ascii表中,我們找出其對應的值,就...

c語言若int型別佔兩個位元組,則以下語句輸出為

u 是無符號數,即只有正的。1的原碼取為反碼是65535。2個位元組是16位,取值範圍是0到65535。應該是printf d,u n k,k 選dk你應該賦值了 1,以 d格式自然輸出是 1 關鍵是 u以無符號整型資料輸出,1在記憶體中是以補碼的形式存放的,佔兩個位元組,1的補碼為11.11 16...

C語言兩個新手程式設計題哪錯了求救啊

第一個 include include int main void system pause return 0 在for迴圈裡,n 在接下來執行的語句裡,n n 10 n又改變了,所以跳不出迴圈 第二個if語句裡的a代表的是地址,陣列名字是陣列的首地址 1.有system pause 這樣的語句麼?...