home *** CD-ROM | disk | FTP | other *** search
/ Collection of Education / collectionofeducationcarat1997.iso / SCIENCE / STAGES12.ZIP / HELPS1.C < prev    next >
Text File  |  1991-04-13  |  33KB  |  748 lines

  1. #include "header.h"
  2. #include "file.h"
  3.  
  4. /*************************************************************************/
  5. /**    help printout functions, part 1                    **/
  6. /**                                    **/
  7. /**    includes:  helpcellip                        **/
  8. /**           helpbatch                        **/
  9. /**           helpdaysip                        **/
  10. /**           helpipfil                        **/
  11. /**           helpipfil1                        **/
  12. /**           helpyn                        **/
  13. /**           helpoverview                        **/
  14. /**           helpipsyntax                        **/
  15. /**                                    **/
  16. /*************************************************************************/
  17. /*
  18.       5    10        20        30        40        50        60        70        80
  19.   ----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+
  20. */
  21.  
  22.  
  23. /********************************/
  24. /*     function: helpcellip    */
  25. /********************************/
  26. /* valid responses when inputting an initial cell */
  27. helpcellip ()
  28. {
  29. #if PC
  30.   int i;
  31.  
  32.   topline(" Help!: Entering Cell Input Data ");
  33.   clrscr1(1);
  34.   normvideo();
  35.   i = 2;
  36.   gotoxy(1, i++);
  37.   cprintf("%sStages needs the name of an initial cell.  Please use the cell", tab);
  38.   gotoxy(1, i++);
  39.   cprintf("%snaming syntax as described in the Input Syntax Description screen,", tab);
  40.   gotoxy(1, i++);
  41.   cprintf("%savailable from the General Menu.  The sequence of cells and their", tab);
  42.   gotoxy(1, i++);
  43.   if (strcmp(Animal, "None"))
  44.     cprintf("%scorrect syntax for the %s are available by choosing", tab, Animal);
  45.   else
  46.     cprintf("%scorrect syntax for the current animal are available by choosing", tab);
  47.   gotoxy(1, i++);
  48.   cprintf("%s`Show Cell Sequence Data' at the Cell Input Menu.", tab);
  49.   i++;
  50.   gotoxy(1, i++);
  51.   cprintf("%sA list of initial cells can be entered if the list's cells", tab);
  52.   gotoxy(1, i++);
  53.   cprintf("%sare separated by spaces.  You will then have to enter a list", tab);
  54.   gotoxy(1, i++);
  55.   cprintf("%sof numbers of days, one number for each cell you have entered.", tab);
  56.   hitreturn(1);
  57.   if (HARDCOPY) {
  58.     togglepr();
  59.     fprintf(stdprn, "\n\n");
  60.     printline(2, LNWID, '-');
  61.     fprintf(stdprn, "\n\t\t    Help!: Entering Cell Input Data\n\n");
  62.     fprintf(stdprn, "\tStages needs the name of an initial cell.  Please use the cell\n");
  63.     fprintf(stdprn, "\tnaming syntax as described in the Input Syntax Description screen,\n");
  64.     fprintf(stdprn, "\tavailable from the General Menu.  The sequence of cells and their\n");
  65.     if (strcmp(Animal, "None"))
  66.       fprintf(stdprn, "\tcorrect syntax for the %s are available by choosing\n", Animal);
  67.     else
  68.       fprintf(stdprn, "\tcorrect syntax for the current animal are available by choosing\n");
  69.     fprintf(stdprn, "\t`Show Cell Sequence Data' at the Cell Input Menu.\n\n");
  70.     fprintf(stdprn, "\tA list of initial cells can be entered if the list's cells\n");
  71.     fprintf(stdprn, "\tare separated by spaces.  You will then have to enter a list\n");
  72.     fprintf(stdprn, "\tof numbers of days, one number for each cell you have entered.\n");
  73.     printline(2, LNWID, '-');
  74.   }
  75. #else
  76.   printf("\n\n");
  77.   printline(0, LNWID, '-');
  78.   printf("\n\t\t    Help!: Entering Cell Input Data\n\n");
  79.   printf("\tStages needs the name of an initial cell.  Please use the cell\n");
  80.   printf("\tnaming syntax as described in the Input Syntax Description screen,\n");
  81.   printf("\tavailable from the General Menu.  The sequence of cells and their\n");
  82.   if (strcmp(Animal, "None"))
  83.     printf("\tcorrect syntax for the %s are available by choosing\n", Animal);
  84.   else
  85.     printf("\tcorrect syntax for the current animal are available by choosing\n");
  86.   printf("\t`Show Cell Sequence Data' at the Cell Input Menu.\n\n");
  87.   printf("\tA list of initial cells can be entered if the list's cells\n");
  88.   printf("\tare separated by spaces.  You will then have to enter a list\n");
  89.   printf("\tof numbers of days, one number for each cell you have entered.\n");
  90.   printline(0, LNWID, '-');
  91. #endif
  92.  
  93. #if VERBOSE
  94.   if (FILEq && FILECOPY) {
  95.     fprintf(fpout, "\n\n");
  96.     printline(1, LNWID, '-');
  97.     fprintf(fpout, "\n\t\t    Help!: Entering Cell Input Data\n\n");
  98.     fprintf(fpout, "\tStages needs the name of an initial cell.  Please use the cell\n");
  99.     fprintf(fpout, "\tnaming syntax as described in the Input Syntax Description screen,\n");
  100.     fprintf(fpout, "\tavailable from the General Menu.  The sequence of cells and their\n");
  101.     if (strcmp(Animal, "None"))
  102.       fprintf(fpout, "\tcorrect syntax for the %s are available by choosing\n", Animal);
  103.     else
  104.       fprintf(fpout, "\tcorrect syntax for the current animal are available by choosing\n");
  105.     fprintf(fpout, "\t`Show Cell Sequence Data' at the Cell Input Menu.\n\n");
  106.     fprintf(fpout, "\tA list of initial cells can be entered if the list's cells\n");
  107.     fprintf(fpout, "\tare separated by spaces.  You will then have to enter a list\n");
  108.     fprintf(fpout, "\tof numbers of days, one number for each cell you have entered.\n");
  109.     printline(1, LNWID, '-');
  110.   }
  111. #endif
  112.   return(0);
  113. } /* helpcellip */
  114.  
  115. /********************************/
  116. /*     function: helpbatch    */
  117. /********************************/
  118. helpbatch ()
  119. {
  120. #if PC
  121.   int i;
  122.  
  123.   topline(" Help!: Batch Processing Using Stages ");
  124.   clrscr1(1);
  125.   normvideo();
  126.   i = 2;
  127.   gotoxy(1, i++);
  128.   cprintf("%sStages can also perform batch processing.  To do this, create a", tab);
  129.   gotoxy(1, i++);
  130.   cprintf("%sfile in the same directory where stages.exe is.  Each line of", tab);
  131.   gotoxy(1, i++);
  132.   cprintf("%sthe file should have the syntax:", tab);
  133.   i++;
  134.   gotoxy(1, i++);
  135.   highvideo();
  136.   cprintf("%s           cellname          days", tab);
  137.   i++;
  138.   normvideo();
  139.   gotoxy(1, i++);
  140.   cprintf("%swhere ", tab);
  141.   highvideo();
  142.   cprintf("cellname");
  143.   normvideo();
  144.   cprintf(" is a cycle cell name in the proper syntax, and");
  145.   gotoxy(1, i++);
  146.   highvideo();
  147.   cprintf("%sdays", tab);
  148.   normvideo();
  149.   cprintf(" is the number of days, +/-, to which Stages should predict.");
  150.   i++;
  151.   gotoxy(1, i++);
  152.   cprintf("%sTo run Stages in batch mode, use:  stages batchfile", tab);
  153.   i++;
  154.   gotoxy(1, i++);
  155.   cprintf("%sFor an example batch input file, see the file <sdrat.bat>.", tab);
  156.   hitreturn(1);
  157.   if (HARDCOPY) {
  158.     togglepr();
  159.     fprintf(stdprn, "\n\n");
  160.     printline(2, LNWID, '-');
  161.     fprintf(stdprn, "\n\t\t    Help!: Batch Processing Using Stages\n\n");
  162.     fprintf(stdprn, "\t    Help!: Batch Processing Using Stages\n\n");
  163.     fprintf(stdprn, "\tStages can also perform batch processing.  To do this, create a\n");
  164.     fprintf(stdprn, "\tfile in the same directory where stages.exe is.  Each line of\n");
  165.     fprintf(stdprn, "\tthe file should have the syntax:\n\n");
  166.     fprintf(stdprn, "\t           cellname          days\n\n");
  167.     fprintf(stdprn, "\twhere `cellname' is a cycle cell name in the proper syntax, and\n");
  168.     fprintf(stdprn, "\t`days' is the number of days, +/-, to which Stages should predict.\n\n");
  169.     fprintf(stdprn, "\tTo run Stages in batch mode, use:  stages batchfile\n\n");
  170.     fprintf(stdprn, "\tFor an example batch input file, see the file <sdrat.bat>.\n");
  171.     printline(2, LNWID, '-');
  172.   }
  173. #else
  174.   printf("\n\n");
  175.   printline(0, LNWID, '-');
  176.   printf("\n\t\t    Help!: Batch Processing Using Stages\n\n");
  177.   printf("\tStages can also perform batch processing.  To do this, create a\n");
  178.   printf("\tfile in the same directory where stages.exe is.  Each line of\n");
  179.   printf("\tthe file should have the syntax:\n\n");
  180.   printf("\t           cellname          days\n\n");
  181.   printf("\twhere `cellname' is a cycle cell name in the proper syntax, and\n");
  182.   printf("\t`days' is the number of days, +/-, to which Stages should predict.\n\n");
  183.   printf("\tTo run Stages in batch mode, use:  stages batchfile\n\n");
  184.   printf("\tFor an example batch input file, see the file <sdrat.bat>.\n");
  185.   printline(0, LNWID, '-');
  186. #endif
  187.   if (FILEq && FILECOPY) {
  188.     fprintf(fpout, "\n\n");
  189.     printline(1, LNWID, '-');
  190.     fprintf(fpout, "\n\t\t    Help!: Batch Processing Using Stages\n\n");
  191.     fprintf(fpout, "\tStages can also perform batch processing.  To do this, create a\n");
  192.     fprintf(fp