使用功能我寫了這個代碼,但它給了長0。I上午初學者,也找不到什麼是錯的這這是我的代碼:查找字符串長度,而不使用strlen的和用C
#include <stdio.h>
#include <conio.h>
int strlgnth(char *s); /* func prototype */
int strlgnth(char *s)
{
int i;
{
for (i = 0; s[i] != '\0'; i++);
i = i++;
}
return i;
}
int main()
{
char s[1000], i, n;
printf("Enter a string: ");
scanf("%s", s);
{
i = strlgnth(s);
}
printf("Length of string: %d", n);
getch();
return 0;
}
請妥善格式化你的代碼。 –
你有幾個不必要的方括號,爲什麼? – Nabla
爲什麼沒有循環體的'for'語句? –