#include <stdio.h>
#include <stdlib.h>
int fibs (int n)
{
if (n==1||n==2)
return 1;
else
return fibs(n-1)+fibs(n-2);
}
typedef struct test
{
int thiss;
char one;
short this;
}test;
int main(int argc,int ** argv)
{
printf("%d ",fibs(10));
printf(" %d ",sizeof (test));
char filename[500]="";
char filename2[500]="";
char buffer[200]="";
sprintf(filename,"%s","./my.c");
FILE *fp=fopen(filename,"rt");
sprintf(filename2,"%s","./my.c.temp");
FILE *fp2=fopen(filename2,"wt");
while ( fgets (buffer,200,fp))
{
char temp[200]="";
memcpy(temp , buffer, strlen(buffer)-1);
printf("%s\n",temp);
if(!strlen(temp))
{
fprintf(fp2,"%s \n",temp);
}
else
{
fprintf(fp2 , "%s chenbing \n",temp);
}
}
fclose(fp);
fclose(fp2);
}