--- loncom/homework/caparesponse/caparesponse.c 2005/12/20 19:59:52 1.20 +++ loncom/homework/caparesponse/caparesponse.c 2024/04/29 00:34:55 1.23 @@ -1,6 +1,6 @@ /* The LearningOnline Network with CAPA * CAPA wrapper code - * $Id: caparesponse.c,v 1.20 2005/12/20 19:59:52 albertel Exp $ + * $Id: caparesponse.c,v 1.23 2024/04/29 00:34:55 raeburn Exp $ * * Copyright Michigan State University Board of Trustees * @@ -27,6 +27,7 @@ #include #include +#include /* isdigit() */ PointsList_t * parse_pts_list (char *pts_list) { PointsList_t *new=NULL, *end=NULL, *beforeend=NULL, *rlist=NULL; @@ -135,11 +136,10 @@ int caparesponse_get_real_response (char double* scaled) { //double caparesponse_get_real_response (char* unit_str, char* answer) { int input_len,all_alphabet,idx,outcome=-1,result; - double n_part,scale=1.0,given,target; + ouble n_part,scale=1.0,given; char input[ANSWER_STRING_LENG],filename[FILE_NAME_LENGTH], tmp_unit_str[ANSWER_STRING_LENG]; Unit_t *ans_unit; - long seed1,seed2; FILE *fp; sprintf(filename,"/home/httpd/html/res/adm/includes/capa.units"); if ((fp=fopen(filename,"r"))==NULL) { @@ -184,14 +184,13 @@ int caparesponse_get_real_response (char *scaled=given; /* convert the given answer into proper scale for units */ } /* end if unit check */ - } else { /* user entered a -lphabet, but no number */ + } else { /* user entered alphabet, but no number */ result = WANTED_NUMERIC; } return result; } -/* Testing harnass +/* Testing harness int main(void) { int result=0; char *reterror=NULL;