openc.c

来自「将文本文件按照其内容分开」· C语言 代码 · 共 62 行

C
62
字号
#include <stdio.h>#include <string.h>#include <malloc.h>#include <stdlib.h>main(){  FILE *fp1,*fp2;  unsigned char *ch;  int cht;  char *filename;   int i=1;   filename=(char *)malloc(sizeof(char));  ch=(char *)malloc(sizeof(char));  if((fp1=fopen("e:\\code\\abc4.txt","r"))==NULL)	     printf("error");     if((fp2=fopen("D:\\code\\wj.txt","wt"))==NULL)	     printf("error1");   strcpy(filename,"");  cht=fgetc(fp1);  while(!feof(fp1))  {  	if(cht=='\n')  	  	{   		fclose(fp2);  		strcpy(filename,"d:\\code\\");  		itoa(i,ch,10);  		strcat(filename,ch);  		strcat(filename,".txt");		printf("%s",filename);  		if((fp2=fopen(filename,"w"))==NULL)	  		        printf("error2");        i++;  	    }  	      	   /* fgets(str1,5,fp1);  	      	    printf("%s",str1);  	    start=strstr(str1,"\"");  	      	    end=strstr(start+1,"\"");   	    pTitle=start+1; 	          	    for(p=start+1;p<end;p++)  	        *pTitle++=*p;   	    	 *pTitle='\0';  	    	printf("%s",pTitle);  	    start=strstr(end+1,"\"");  	    end=strstr(start+2,"\"");  	    pAuthor=start+1;   	    for(p=start+1;p<end;p++)  	    	*pAuthor++=*p;  	    	*pAuthor='\0';*/  	    /*	printf("%s",pAuthor);*/  	    cht=fgetc(fp1);	        fputc(cht,fp2);         	     	    	     	 }  	       fclose(fp2);  fclose(fp1);   free(ch);  free(filename);}

⌨️ 快捷键说明

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