init.cpp

来自「自作的浏览器」· C++ 代码 · 共 58 行

CPP
58
字号
#include<iostream>
#include<stdlib.h>
#include<string.h>
#include"init.h"
using namespace std;

//extern int traval[maxn]; 
//extern char filename[maxn][10];
//extern char basic[]={"A GCT"}; 
//extern char inverse[]={"G ATC"}; 


int init()
{
char filename[maxn][10];
static  char code[maxn][21]={
     "AGGCTTGA",
     "GACCTACA",
     "CCGAAATT",
     "TTAGCGTC",
     "ATATCGAT",
     "GGTGAGCA",
     "CGAGCGAG"
     };

   int i,n,m,u,v;  
   char str[45];
 
   FILE *fp1,*fp2;
   strcpy(filename[0],"0.txt");
   if(!(fp1=fopen("test.txt","r"))) 
   {
     printf("ERROR!");                                 
   }   
    if(!(fp2=fopen(filename[0],"w"))) 
   {
     printf("ERROR!");                                 
   } 
    
    fscanf(fp1,"%d%d",&n,&m);
    while(m--)
    {
        fscanf(fp1,"%d%d",&u,&v);    
        strcpy(str,code[u]);
        strcat(str,code[v]);
        fprintf(fp2,"%s\n",str);      
    } 
    fclose(fp1);
    fclose(fp2); 
	for(i=0;i<n;i++)
   {
      filename[i][0]=i+'0';
      filename[i][1]='\0';
      strcat(filename[i],".txt");                   
   }
    return n;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?