Changeset 19238
- Timestamp:
- Aug 27, 2008, 11:03:33 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/psastro/src/psastroDemoPlot.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psastro/src/psastroDemoPlot.c
r18848 r19238 133 133 } else if (key[0] == 's') { 134 134 fprintf (stdout, "enter plot name [rawstars.png]: "); 135 fscanf (stdin, "%s", name); 136 if (!strcmp (name, "")) strcpy (name, "rawstars.png"); 135 if (fscanf(stdin, "%s", name) != 1) { 136 psWarning("Unable to read plot name"); 137 } else if (!strcmp (name, "")) { 138 strcpy (name, "rawstars.png"); 139 } 137 140 KapaPNG (kapa, name); 138 141 } … … 190 193 char key[10], name[80]; 191 194 fprintf (stdout, "(s)ave plot or [c]ontinue? "); 192 fgets (key, 8, stdin); 193 if (key[0] == 's') { 195 if (!fgets(key, 8, stdin)) { 196 psWarning("Couldn't read anything."); 197 } else if (key[0] == 's') { 194 198 fprintf (stdout, "enter plot name [refstars.png]: "); 195 fscanf (stdin, "%s", name); 196 if (!strcmp (name, "")) strcpy (name, "refstars.png"); 199 if (fscanf (stdin, "%s", name) != 1) { 200 psWarning("Unable to read name"); 201 } else if (!strcmp (name, "")) { 202 strcpy (name, "refstars.png"); 203 } 197 204 KapaPNG (kapa, name); 198 205 } … … 419 426 char key[10], name[80]; 420 427 fprintf (stdout, "(s)ave plot or [c]ontinue? "); 421 fgets (key, 8, stdin); 422 if (key[0] == 's') { 428 if (!fgets (key, 8, stdin)) { 429 psWarning("Couldn't read anything"); 430 } else if (key[0] == 's') { 423 431 fprintf (stdout, "enter plot name [chipfit.png]: "); 424 fscanf (stdin, "%s", name); 425 if (!strcmp (name, "")) strcpy (name, "chipfit.png"); 432 if (fscanf (stdin, "%s", name) != 1) { 433 psWarning("Couldn't read name"); 434 } else if (!strcmp (name, "")) { 435 strcpy (name, "chipfit.png"); 436 } 426 437 KapaPNG (kapa, name); 427 438 }
Note:
See TracChangeset
for help on using the changeset viewer.
