Linux下的C語言程式設計 從指定位置複製

2021-07-23 16:39:29 字數 474 閱讀 6799

今天我在學習指標的時候,練習了乙個題目現在分享給大家。

題目的要求是:有乙個字串,包含n個字元。寫乙個函式,將此字串從第m個字元開始的全部字元複製成為另乙個字串。

其實這個題目用指標比較好實現,比如設指標為*p,則從第m個開始複製就是 b[i] = *(p+n-1+i)。

#include mygets(char a)

a[i] = '\0';

}int strlen(const char *str)

return len;

}void n_copy(char a[20],char b[20],int n,int m)

b[i] = '\0'; }

int main()

下面附上我的執行圖

Linux下C語言程式設計

include include include include define max 10pthread t thread 2 pthread mutex t mut int number 0 i void thread1 printf thread1 主函式在等我完成任務嗎?n pthread e...

Linux 下C語言程式設計

linux 下c語言程式設計 1.程式設計的概念和理解 1.1程式編譯的過程 在這一操作中,程式完成了複雜的過程。乙個程式的編譯,需要完成詞法分析 語法分析 中間 生成 優化 目標 生成。l 詞法分析 指的是對由字元組成的單詞進行處理,從左至右逐個字元地對源程式進行掃瞄,產生乙個個單詞符號。然後把字...

Linux系統下的c語言程式設計

首先要清楚一點相對路徑和絕對路徑的區別 絕對路徑都是以 開頭的,比如 usr bin vi或者 home zorro 代表從根目錄 開始計算的絕對路徑。相對路徑都是不以 開頭的,不如git linux 或者work testplan,代表從當前所在目錄開始計算的相對路徑,如果想知道你現在所在的目錄是...