XXXXX("%s", XXXX);
n = XXXXXXXXX(XXXXX, file);
printf("Successfully %d words loaded\n\n", n);
XX{
printf("****** MENU ******\n");
printf("1. XXX word\n");
printf("X. Dump XXX XXXXX\n");
XXXXXX("X. Exit\n");
XXXXXX("Your choice: ");
XXXXX("%d", &XXXXXX);
switch(choice){
case 1:
printf("XXXXX XXXX: ");
scanf("%s", words[n]);
n++;
XXXXX;
XXXX X:
XXXXXXXXXX(words, n, file);
break;
XXXXXXXXXX(XXXXX, n, XXXX);
exit(0);
}
}while(choice!=3);
int XXXXXXXXX(XXXX XXXXX[][100], char file[]){
XXXX *fp;
XX = XXXXX("words.XXX", "r");
int i=X;
if(XX==NULL){
XXXXXX("Unable to XXXX file\n");
else{
XXXXX(!feof(fp)){
XXXXXX(fp, "%s", words[i]);
i++;
fclose(fp);
XXXXXX --i;
XXXX XXXXXXXXXX(XXXX XXXXX[][100], int n, XXXX file[]){
FILE *XX;
fp = XXXXX(file, "w");
XX(XX==XXXX){
printf("XXXXXX XX open file\n");
XXXXXX;
XXX i;
for(i=X; i<n; i++){
XXXXXXX(XX, "%s\n", XXXXX[i]);
printf("XXXXXXXXXXXX %d write into file\n\n", n);
XXXXXX(XX);