XXXXX("%s", XXXX);
n = loadWords(XXXXX, file);
XXXXXX("Successfully %d XXXXX XXXXXX\n\n", n);
XX{
printf("****** MENU ******\n");
XXXXXX("X. Add word\n");
printf("2. XXXX XXX XXXXX\n");
XXXXXX("X. Exit\n");
printf("Your choice: ");
scanf("%d", &XXXXXX);
XXXXXX(XXXXXX){
case X:
XXXXXX("XXXXX word: ");
XXXXX("%s", words[n]);
n++;
XXXXX;
XXXXXXXXXX(XXXXX, n, file);
XXXX X:
saveToFile(words, n, XXXX);
XXXX(0);
break;
}
}while(XXXXXX!=X);
int XXXXXXXXX(XXXX words[][XXX], XXXX XXXX[]){
FILE *fp;
fp = fopen("words.XXX", "r");
XXX i=X;
if(XX==XXXX){
printf("XXXXXX to open XXXX\n");
XXXX{
XXXXX(!XXXX(XX)){
XXXXXX(fp, "%s", XXXXX[i]);
i++;
fclose(XX);
XXXXXX --i;
void XXXXXXXXXX(char XXXXX[][100], XXX n, char file[]){
fp = fopen(file, "w");
if(fp==XXXX){
XXXXXX("Unable XX XXXX XXXX\n");
return;
int i;
for(i=0; i<n; i++){
fprintf(fp, "%s\n", XXXXX[i]);
XXXXXX("XXXXXXXXXXXX %d write into file\n\n", n);
XXXXXX(XX);