从键盘输入一个字符串,存入一个数组中,求输入的字符串的长度.

#include <stdio.h>
#include <string>
main()
{
int func(int string[]) ;
int n;
printf("Input a string:");
gets(string);
n=strlen(string);
return(string)
printf("n=%d",n);
}
最新回答
成迷

2024-07-04 00:55:42

你的 int func(int string[]是函数的声明,不是
字符串
的声明;还有 不能声明字符串为string,因为string是
c语言
已经定义的关键字,其实就是
头文件
了,可以这样写:
#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
int n;
gets(str);
n=strlen(str);
printf("n==%d\n",n);
}
李拔皮

2024-07-04 01:28:14

int func(int string[])是在干啥……把这一行改成
char string[100]试试
極樂鬼

2024-07-04 00:29:47

16