c程式設計題編寫函式求字串的長度在

2021-05-25 20:48:41 字數 1153 閱讀 9666

1樓:凌亂心扉

#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");

}執行效果:

2樓:時空魔法

int i = 1;

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

3樓:資料流穀雨

#include

#include

using namespace std;

int changdu(string s)int main ()

編得比較難看。。。

還是可以專用屬的

4樓:琦豬闖紅燈

#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;}

5樓:匿名使用者

str.size() 方法

6樓:匿名使用者

用strlen()好了

7樓:匿名使用者

這可是入門級的問題啊

cin 》str;

int k=strlen(str);

cout《k;

8樓:

int strlen( const char* str)

c語言程式設計符串長度,c語言程式設計 字串長度

include int strlen char stry 函式strlen 的呼叫在宣告後,這一行可以省略 int strlen char stry 應該傳入一個字元指標,也就是你的一維陣列首地址 因為呼叫時是n strlen str str是一維陣列名,也是陣列首地址 main include i...

c語言,求大神編寫輸入字串,長度小於50,統計其中相鄰字元對出現的次數,然後輸出

從字bai符串第一個字元開始,把字元轉du成ascii碼,逐一向後zhi做減法,等於 dao1或者 1的時候就記一次相鄰 回int funcsub char szstr szstr return ret 主函式你自己寫吧 就是相鄰,之間沒有空格就是相鄰字元對?兩個for迴圈,搞定 c語言 對於給定的...

C語言求字串長度的問題,c語言如何求字串長度?

你的 出現問題的原因是scanf s a a是一個char型別的變數,系統為它分配了一個位元組的記憶體空間,但是你卻輸入了一個字串到以a的地址為首地址的一段連續的記憶體空間裡,這樣就出現了越界錯誤.但是printf函式並不檢查越界錯誤,它會按正常的方法執行,然後程式統計出長度,列印出來結果.但是返回...