storing user input into string array in C
        Posted  
        
            by 
                Jcmoney1010
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Jcmoney1010
        
        
        
        Published on 2012-10-26T04:46:29Z
        Indexed on 
            2012/10/26
            5:00 UTC
        
        
        Read the original article
        Hit count: 150
        
I'm writing a program that is supposed to take in a list of names from the user, store them in an array, and then search through the list to check and see if the next name the user enters is part of the original list of names. The issue I'm having is that when I go to enter a list of names, it only saves the last name entered into the list. I've searched the web and this site for similar issues, but I can't seem to find anything that answers this issue specifically. Here is the part of code where I have problem
void initialize(char names[][],const int MAX_NAMES,const int MAX_NAMELENGTH)
{
 int i,Number_entrys;
 printf("How many names would you like to enter to the list?");
 scanf("%d",&Number_entrys);
 if(Number_entrys>MAX_NAMES){
               printf("Please choose a smaller entry");
               }else{
  for (i=0; i<Number_entrys;i++){
  scanf("%s",names);
    }
   }
  printf("%s",names); 
}
trying very hard to teach myself, so be gentle lol.
© Stack Overflow or respective owner