📄 test_girth.cpp
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "CyclesOfGraph.h"
int main
( int argc,
char **argv
)
{
char *file,junk;
FILE *f;
int M,N;
int **H;
int i,j;
CyclesOfGraph *cog;
if (!(file = argv[1])
|| sscanf(argv[2],"%d%c",&M,&junk)!=1
|| sscanf(argv[3],"%d%c",&N,&junk)!=1)
{ //usage();
}
f = fopen(file,"rb");
if (f==NULL)
{
fprintf(stderr,"Can't open parity check file: %s\n",file);
exit(1);
}
H = (int**)calloc (M,sizeof *H);
for(i=0;i<M;i++)
{
H[i]=(int*)calloc (N,sizeof *H[i]);
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
fscanf(f,"%d ",&H[i][j]);
}
}
/*
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
printf("%d ",H[i][j]);
}
printf("\n");
}
*/
cog=new CyclesOfGraph(M, N, H);
(*cog).getCyclesTable();
(*cog).printCyclesTable();
delete cog;
cog=NULL;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -