C語言寫一函式,求出字串的長度,在主函式中輸入字串,並

時間 2021-07-23 13:23:02

1樓:陽光上的橋

main你自己寫吧,函式**如下:

slen(char s)

2樓:付哥的技術課堂

/*************新增註釋***************/#include

#define size 200

int length(char *src)return count;

}int main(void)

3樓:一杯墜

#include

main()

4樓:匿名使用者

int stringlength(char s)

5樓:匿名使用者

int compute(char *sour)

return n;

}int main(int argc, char **argv)

6樓:匿名使用者

修改如下:

#include

#include

void convert(char b,char m)void main()

7樓:匿名使用者

完整程式:

#include

#include

int str_len(char *p)

return len;

}void main()

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

8樓:匿名使用者

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

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

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

9樓:匿名使用者

#include

int longs(char *s)

void main()

程式已經

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

10樓:

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

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

你試試看

11樓:匿名使用者

#include

int longs(char *s)

return(i);

}void main()

12樓:惠鑠敖浩麗

#include

intgetlen(char

*s)returnc;}

/*way

2int

getlen(char

s)returni;}

*/int

main()

13樓:

請這樣修改:

void main()

14樓:匿名使用者

void main()

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

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

15樓:匿名使用者

#include

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

}int main(void)

有幫助的話 給分權 給最佳

16樓:匿名使用者

改兩個地方就可襲以了:

#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函式中輸入字串並輸出其長度應該怎樣操作?

17樓:匿名使用者

#include

int stringlength(char *str)/*函式,求一個字串的長度*/

int main()

c語言 字串,輸入字元,編寫函式dstr將輸入的字元從字串中刪去。要求能調通

給你個參考參考,寫的很不錯的,不過不是我寫的啦 include char dstr char s,char c int main char str 1000 char ch printf 請輸入乙個字串 t gets str printf 請輸入要挖去的字元 t scanf c ch printf ...

C語言求字串中最長單詞的長度問題

文字 include stdio.h define n 1000 int main int argc,char argv char s n 1 ch int k,t,n printf enter a text.n for n 0 nif ch getchar n break s n ch s n 0...

C語言如何返回字串,C語言中函式如何返回字串?

1 c語言中,字串不是一種基本型別,其本質是字元陣列,因此直接返回字串是不行的。因為c語言不允許例如 char 10 fun 這樣的函式定義方式。但是可以返回字元指標。返回一個動態分配的記憶體地址。2 例如 char c char getinput int length length 為要輸入字串的...