|
|
1.1 root 1: /* Copyright Bell Telephone Laboratories Whippany, N.J.
2:
3: * ***********************************
4: * ***********************************
5: * ********* GET A FILE NAME *********
6: * *** R. B. Drake WH 8C-005 X4163 ***
7: * **** Fri Aug 24 17:28:41 1979 *****
8: * ***********************************
9: * ***********************************
10: * When the user types a command which needs a filename such as
11: * "old" or "save" or "load", and no default filename currently
12: * exists, this routine is called to prompt the user for one
13:
14: */
15: /* "@(#) getfnam.c: V 1.1 12/21/80" */
16:
17: #include "bas.h"
18: extern char filnam[];
19: getfnam()
20: {
21: int i;
22: while(expr[0] == '\0' && filnam[0] == '\0')
23: {
24: printf("Filename ?");
25: fgets(filnam,40,stdin);
26: i = strlen(filnam);
27: postb(filnam);
28: if(i>=40)
29: {
30: printf("NAME TOO LONG, TRY AGAIN\n");
31: filnam[0]='\0';
32: continue;
33: }
34: break;
35: }
36: return(0);
37: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.