Ignore:
Timestamp:
05/09/08 12:42:32 (17 years ago)
Author:
obrebski <obrebski@…>
Branches:
master, help
Children:
19760ef
Parents:
3748bd1
git-author:
obrebski <obrebski@…> (05/09/08 12:42:32)
git-committer:
obrebski <obrebski@…> (05/09/08 12:42:32)
Message:

gue wreszcie dziala, tylko nie sortuje wynikow

git-svn-id: svn://atos.wmid.amu.edu.pl/utt@50 e293616e-ec6a-49c2-aa92-f4a8b91c5d16

File:
1 edited

Legend:

Unmodified
Added
Removed
  • app/src/gue/main.cc

    r10c74af r6ac84d8  
    1313#define W_PREF 0.4 
    1414 
     15 
    1516int main(int argc, char** argv) { 
    1617 
     
    2526  process_common_options(&args,argv[0]); 
    2627  process_guess_options(&args); 
    27  
    28  
    29   // PONIÅ»EJ POPRZEDNI KOD (JUSTYNY) 
    30 // //preliminary command-line parsing - for configuration file info only 
    31 //   gengetopt_args_info pre_args; 
    32  
    33 //   if (cmdline_parser(argc, argv, &pre_args) != 0) 
    34 //      exit(1); 
    35 //   if(pre_args.config_given){ 
    36 //      printf("podano config: %s\n",pre_args.config_arg); 
    37 //      non_standard_config=1; 
    38 //   } 
    39    
    40  
    41 // //configuration file 1 parsing 
    42 //      struct cmdline_parser_params *params;    
    43 //      params = cmdline_parser_params_init(); 
    44 //      params->initialize = 1; 
    45 //      if(cmdline_parser_config_file(CONFIGFILE1,&args, params)!=0){ 
    46 //              printf("System-wide configuration file parsing error!\n");               
    47 //              exit(1); 
    48 //      }   
    49  
    50 // //configuration file 2 parsing-overriding 
    51 //      params->initialize=0; 
    52 //      params->override=1; 
    53 //      char* config2=(non_standard_config)?pre_args.config_arg:CONFIGFILE2; 
    54 //      if(cmdline_parser_config_file(config2,&args, params)!=0){ 
    55 //              printf("User configuration file parsing error!\n");              
    56 //              return 1; 
    57 //      } 
    58  
    59 //      params->initialize=0; 
    60 //      params->override=1; 
    61 //      //params->check_required=1; 
    62          
    63 //      free(params); 
    64  
    65 // //command-line options parsing-overriding 
    66 //   if (cmdline_parser(argc, argv, &args) != 0) 
    67 //     exit(1); 
    68  
    6928 
    7029  char line[MAX_LINE]; 
     
    8443      int start, len; 
    8544       
    86       line[strlen(line)-1] = '\0'; 
     45      //      line[strlen(line)-1] = '\0'; 
    8746       
    8847      if (!process_seg(line, args)) 
     
    11978 
    12079              count = 1; 
     80 
     81                      tab.sort(); 
    12182               
    12283              while (count < tab.count() && count <= guess_count) 
     
    177138              else 
    178139                { 
    179                   for (int i=0; i< tab.count(); ++i) 
     140                  for (int i=0; i< count; ++i) 
    180141                    { 
    181142                      // kolejne opisy - kolejne linie. 
    182143                      char* descp=desc; 
    183                       descp += sprintf(desc, " %s%s,%s\n", output_field_prefix, tab[i].lemma(), tab[i].descr()); 
     144                      descp += sprintf(desc, " %s%s,%s", output_field_prefix, tab[i].lemma(), tab[i].descr()); 
    184145                      if(weights) descp += sprintf(descp,":%d",(int)tab[i].w_suf()); 
     146                      descp += sprintf(descp,"\n"); 
    185147                      strcpy(outline,line); 
    186148                      outline[strlen(outline)-1]='\0'; 
Note: See TracChangeset for help on using the changeset viewer.