#include<stdio.h>
#include<string.h>
int main()
{
char name[10][30];
int i,n;
printf("How many names?\n");
scanf("%d",&n);
printf("Enter names\n");
for(i=0;i<n;++i)
gets(name[i]);
printf("\n The names are\n");
for(i=0;i<n;++i)
printf("%s\n",name[i]);
}
주문한 사람의 전체 이름을 정렬하려고합니다. 그래서 나는 총 이름 수를 읽고 문자열 배열에 이름을 저장합니다. 그러나 문제는이 프로그램이 실행될 때입니다.get 함수를 사용하여 배열에 문자열 입력
How many names
4
Enter names
john G
susan sing
puskar
The names are
john G
susan sing
puskar
빈 문자열을 읽은 이유가 없습니다.