C語言求解~~~
#include <conio.h> #include <stdio.h> void nono(char str1[]); void fun(char str1[],char str2[]) { int i, j; /***********begin***********/ str2[0]=str1[0]; for(i=1;i=='\0';i++) {j=2; str2[i]=str1[j];
return str2[i]; }
/************end************/ } main() { char str1[80]="This Is a c Program",str2[80]; printf("String is: %s\n",str1); fun(str1,str2); printf("Result is: %s\n",str2); nono(str2); }
void nono(char str1[]) {FILE *f; f=fopen("out1.dat","w"); fprintf(f,"%s\n",str1); fclose(f); }
最佳回答:
#include <conio.h> #include <stdio.h> void nono(char str1[]); void fun(char str1[],char str2[]){ int i, j; /***********begin***********/ str2[0]=str1[0]; for(i=1;i=='\0';i++) { j=2; str2[i]=str1[j]; return str2[i]; } for(i=1,j=2;str1[j]!='\0';i++) { str2[i]=str1[j]; j=j+2; } /************end************/}main(){ char str1[80]="This Is a c Program",str2[80]; printf("String is: %s\n",str1); fun(str1,str2); printf("Result is: %s\n",str2); nono(str2); }void nono(char str1[]){ FILE *f; f=fopen("out1.dat","w"); fprintf(f,"%s\n",str1); fclose(f); }