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