in my previous problem i did exactly the same thing for inputting numbers into a 2d array .
why its not letting me input chars in a row?
Code:
int main() {
    int index;
    int str[40];
    int i;
    int length;

 printf("enter length\n");
 scanf("%d",&length);
 printf("enter string\n");
 for(index;index<length;index++){
   scanf("%c",&str[index]); 
 }
 i=getchar();