File:  [LON-CAPA] / capa / capa51 / pProj / capalogineditor.c
Revision 1.1: download - view: text, annotated - select for diffs
Tue Sep 28 21:26:22 1999 UTC (24 years, 8 months ago) by albertel
Branches: MAIN
CVS tags: HEAD
Initial revision

    1: /* gather subjective answers from student */
    2: 
    3: #define    BS    8
    4: #define    DEL   127
    5: #define    ESC   27
    6: 
    7: #define    COLON 58
    8: 
    9: #define EDIT_HEIGHT 21
   10: #define EDIT_WIDTH 80
   11: 
   12: void init_editor(char*** sbuf_pp)
   13: {
   14:   int   ww=EDIT_WIDTH, hh=EDIT_HEIGHT,i;
   15:   *sbuf_pp = (char **)capa_malloc(sizeof(char *),hh);
   16:   for(i=0;i<hh;i++) {
   17:     *sbuf_pp[i] = (char *)capa_malloc(sizeof(char)*ww+1,1);
   18:   }
   19: }
   20: 
   21: int handle_keystrokes_editor(char** sbuf_pp)
   22: {
   23: }
   24: 
   25: int editor(char*** sbuf_pp)
   26: {
   27:   init_editor(sbuf_pp);
   28:   return handle_keystrokes_editor(*sbuf_pp);
   29: }
   30: 
   31: void
   32: answer_subjective(student_number,set,section,prob)
   33: char  *student_number; 
   34: int    set; 
   35: int   *section;
   36: int    prob;
   37: {
   38:   char **sbuf_pp;
   39: 
   40:   if (editor(&sbuf_pp)) {
   41:     /*turn sbuf_pp into one string and store subjective*/
   42:   }
   43: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>