C code:
#include<stdio.h>
#include<string.h>
#define STRINGS 10
#define STR_LEN 20
int main(void)
{
    char words[STRINGS][STR_LEN];
    char input[STR_LEN];
    int i;
    int mycount;
    for(i = 0;i < STRINGS;++i;)
    {
        printf("Enter a word (or 0 to quit)\n:");
        scanf("%19s", input);
        if(input[0] == '0') break;
        strncpy(words[i], input, STR_LEN);
        mycount++;
    }
    printf("A total of %d strings were entered!\n",mycount);
}
problem: When I run this code and enter some strings it doesn't print out the amount of strings I entered
 
     
    