I'm done with this one. - sorry

> I am down to 2 warnings
I still get 0.

Code:
printf("Client name: ");
    scanf("%s",&clientname);
	fprintf(dta_file,"%s\n",clientname);
	fflush(stdin);
    printf("Street address: ");
    scanf("%s",&street_address);
	fprintf(dta_file,"%s\n",street_address);
    fflush(stdin);
    printf("City: ");
    scanf("%s",&city);
	fprintf(dta_file,"%s\n",city);
    fflush(stdin);
    printf("Province or State: ");
    scanf("%s",&pros);
	fprintf(dta_file,"%s\n",pros);
    fflush(stdin);
    printf("Country: ");
    scanf("%s",&country);
    fprintf(dta_file,"%s\n",country);
	fflush(stdin);
    printf("Postal or Zip code: ");
    scanf("%s",&postalorzip_code);
	fprintf(dta_file,"%s\n",postalorzip_code);
    fflush(stdin);
This is you general problem area.
I noticed things in that source every few moments that made me go, "whaaaa?".

If it were my choice, I would recommend rewritting the source.
Use proper indentation, and neater comments.

Comment things that only need to be commented on.
You're accepting input, sending it to a file, then, waiting for the user to do some other routines. This isn't hard.

Use indentation.
Do not use void main.
Always return a value.
Always check that value too.
"Brush those dangling function bottoms" with dis-infenctant.
Provide return status', and always check them
Even if they aren't your return status' check them.

And make sure you're using the syntax correctly for what you're doing.

All in all, I get no errors or warnings on compliation of the code, but when I run it, all I get fully functional is the menu.
The .dat file is created, though nothing ever gets written to it.
I try to enter a record for a new client, and the thing crashes.
The program's quit option doesn't work at all.

What compiler are you using?
What OS are you on?
...and where are you learning this from?