c語言寫函式求字串的長度在main函式

2021-04-20 20:04:56 字數 2481 閱讀 8580

1樓:匿名使用者

1.迴圈讀取,直到為 '\0' 時,則是字串結尾。#include

// 計算字串str長度,並返回

回int lenstr(const char* str)int main()

2樓:匿名使用者

#include

int longs(char *s)

void main()

程式已經

dao修改了,可以回執行,主要錯誤答已經標出

3樓:

傳入引數應該是longs(s)不是longs(*s)

*s就是把s位置的字元數值當做地址來處理了。自然出錯了。

你試試看

4樓:匿名使用者

#include

int longs(char *s)

return(i);

}void main()

5樓:惠鑠敖浩麗

#include

intgetlen(char

*s)returnc;}

/*way

2int

getlen(char

s)returni;}

*/int

main()

6樓:

請這樣修改:

void main()

7樓:匿名使用者

void main()

//最後兩行修改下試試呢

c語言題目:寫一個函式,求一個字串的長度,在main函式中輸入字串,並輸出其長度

8樓:匿名使用者

#include

int length(char *p)//傳參這樣return n;

}int main(void)

有幫助的話 給分權 給最佳

9樓:匿名使用者

改兩個地方就可襲以了:

#include

int length(char *p)

return n;

}int main(void)

;int len;

scanf("%s",str);

len=length(str);

printf("%d\n",len);

}我在linux下編譯沒有問題,結果也是正確的

c++程式設計題:編寫一個函式,求一個字串的長度,在main函式中輸入字串,並輸出其長度。 20

10樓:凌亂心扉

#include

#include

#define n 1024

int strlen(char* str)return count;

}void main()

if (ch == '\n' || i == n - 1)p[i] = ch;

}printf("這個字串為:%s\n", p);

printf("這個字串的長度為:%d\n", strlen(p));

system("pause");

}執行效果:

11樓:時空魔法

int i = 1;

while (*ch++ != '\0') //字串用指標指向, 字串末尾肯定是\0 所以指到\0的時候結束迴圈

12樓:資料流穀雨

#include

#include

using namespace std;

int changdu(string s)int main ()

編得比較難看。。。

還是可以專用屬的

13樓:琦豬闖紅燈

#include

#include //使用strlen需要此頭文bai件duint my_strlen(char* str)int main()

;printf("輸入您的字

zhi符串dao:\n");

scanf("%s", str);

printf("系統函式版獲得的字串長度權:%d\n", strlen(str));

printf("自定義獲得字串函式:%d\n", my_strlen(str));

return 0;}

14樓:匿名使用者

str.size() 方法

15樓:匿名使用者

用strlen()好了

16樓:匿名使用者

這可是入門級的問題啊

cin 》str;

int k=strlen(str);

cout《k;

17樓:

int strlen( const char* str)

c語言求字串長度裡有空格算麼,C語言中一個空格算不算一個字元

算。c語言字串規定,字串長度是指從字串開始,到字串結束符 0 為止,所有字元的總數,不包括 0。這裡的所有字元,同樣包括不可見字元,自然包括空格。比如 字串 for test 長度是8。長度的獲取方法 c c strlen str 和str.length 和str.size 都可以求字串長度。其中s...

c語言中字串和陣列的區別,C語言中字串和陣列的區別

這個是字元陣列。c語言字元陣列和字串的區別,字元陣列是一個儲存字元的陣列,而字串是一個用雙括號括起來的以 0 結束的字元序列,雖然字串是儲存在字元陣列中的,但是一定要注意字串的結束標誌是 0 總的來說是沒有區別的,字串就是以字元陣列形式儲存的。可以把一個字串看成是一個字元陣列,可以按陣列那樣操作。兩...

C語言在main函式中輸入字串並輸出其長度應該怎樣操作

include int stringlength char str 函式,求一個字串的長度 int main c語言 寫一個函式,求一個字串的長度.在main函式中輸入字串並輸出其長度 include int stringlength char str 函式,求一個字串的長度 int main in...