#include <stdio.h>
#include <string.h>
int inputName(char pn[][20]);
void printName(char pn[][20],int cnt);
int main(void)
{
char szName[10][20];
int nCount;
nCount = inputName(szName);
printf("total %d names are entered.\n",nCount);
printName(szName,nCount);
return 0;
}
int inputName(char szName[][20])
{
int nCount = 0;
int i;
printf("Name : ");
while(strcmp (gets(szName[nCount]), "end") != 0)
{
for(i=0;i<nCount;i++)
{
if(strcmp(szName[i],szName[nCount]) == 0)
{
printf("#this name is entered already.\n");
nCount--;
}
}
printf("Name : ");
nCount++;
}
return nCount;
}
void printName(char szName[][20], int nCount)
{
int i;
for(i=0;i<nCount;i++)
{
puts(szName[i]);
}
}
댓글 없음:
댓글 쓰기