#include #define maxline 10int 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 易...