scanf是读取,gets也是读取。

scanf("%c", &line[0]);是输入一个字符,

scanf("%s", line);是输入一个字符串

gets(line),也是输入字符串

所以,两种情况都可以。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

#include<stdio.h>

 

#defineNUM20

intmain(){

charline[100];

intlength=0;

 

// gets(line);

scanf("%s",line);

while(line[length]!='\0')

length++;

printf("Stringlength=%d\n",length);

 

return0;

}

 

关键词: sdasd