📄 smoclassify.cpp
字号:
// smoClassify.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include "initialize.h"
#include "classify.h"
int main(int argc, char* argv[])
{
FILE *modelIn,*dataIn,*out;
// double startTime;
/******check on command line usage***/
/***********debug
for(int i=0;i<argc;i++)
printf("%s\n",argv[i]);
printf("%d",argc);
*/
if(argc !=4){ //在vc环境下执行程序argc !=5 发布目录时是argc !=4
fprintf(stderr,"Usage: Command line\n");
exit(1);
}
else{
if((modelIn =fopen(argv[1],"r"))==NULL){
fprintf(stderr,"Can't open %s\n",argv[1]);
exit(2);
}
if((dataIn =fopen(argv[2],"r"))==NULL){
fprintf(stderr,"Can't open %s\n",argv[2]);
exit(2);
}
if((out =fopen(argv[3],"w"))==NULL){
fprintf(stderr,"Can't open %s\n",argv[3]);
exit(2);
}
}
/**read model file**/
if (!readModel(modelIn)){
fprintf(stderr,"Error in reading model file %s\n",argv[1]);
exit(3);
}
else
fclose(modelIn);
printf("Finishing reading model file\n");
/**read test data file*/
if(!readData(dataIn)){
printf("Error reading data file\n");
exit(4);
}
fclose(dataIn);
printf("Finish reading test data file\n");
/**start classifying**/
if(writeResult(out))
printf("Classification is completed.\n");
else
fprintf(stderr,"Classification process failed.\n");
fclose(out);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -