《c程式語言》讀書筆記 字串複製

2022-09-05 23:33:19 字數 797 閱讀 5053

#include #define		maxline		10

int getline(char s, int lim);

void copy(char to, char from);

int calclen(char s);

int main()

if(index > -1)

copy(post_line[row++], line); //如果line是全空格字串,對其進行消除字串結尾

// 處操作使得line成為乙個空字串,故不將其(空字

//符串)拷貝到post_line中。

} for(index = 0; index < row; ++index) //post_line針對其中每個字串的倒數第二個

//字元是否為'/n'在列印的時候做不同處理。

if(post_line[index][calclen(post_line[index])-1] != '/n')

printf("%s/n", post_line[index]);

else

printf("%s",post_line[index]);

return 0;

}int getline(char s, int lim)

s[i] = '/0';

fflush(stdin); //每輸入一行字元後(鍵入'/n'之後),清空輸入緩衝區。

return i;

}void copy(char to, char from)

int calclen(char s)

C 讀書筆記 字串

c 提供了以下兩種型別的字串表示形式 c 風格字串 c 引入的 string 類型別 c 風格字串 c 風格的字串起源於 c 語言,並在 c 中繼續得到支援。字串實際上是使用 null 字元 0 終止的一維字元陣列。因此,乙個以 null 結尾的字串,包含了組成字串的字元。下面的宣告和初始化建立了乙...

《C primer 讀書筆記》 字串

c 提供了兩種字串的表示 c 風格的字串和標準 c 引入的 string 類型別 1.c 風格的字串 字串被儲存在乙個字元陣列中,一般通過乙個char 型別的指標來操縱它 必須包含相關的 c 標頭檔案 include提供一系列函式,如 返回字串的長度 int strlen const char 比較...

《c程式語言》讀書筆記

舉例如下 char a 10 1 定義的時候直接用字串賦值 char a 10 hello 注意 不能先定義再給它賦值,如 char a 10 a 10 hello 這樣是錯誤的!2 對陣列中字元逐個賦值 char a 10 3 利用strcpy char a 10 strcpy a,hello 易...