有空再补充文字。。。
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char ch;
fp = fopen("E:\\txgc1901_03.txt","w");
if(fp == NULL)
{
printf("\n Open File Error!\n");
exit(0);
}
while(1)
{
ch = getchar();
if(ch>='0' && ch<='9')
{
break;
}
else
{
fputc(ch,fp);
}
}
fclose(fp);
fp = NULL;
printf("Hello world!\n");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char ch;
fp = fopen("main.c","r");
if(fp == NULL)
{
printf("\n Open File Error!\n");
exit(0);
}
while((ch = fgetc(fp)) != EOF)
{
printf("%c",ch);
}
fclose(fp);
fp = NULL;
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp,*fwp;
char ch;
fp = fopen("main.c","r");
if(fp == NULL)
{
printf("\n Open File Error!\n");
exit(0);
}
// fwp = fopen("F:\\copy_main.txt","a+");
fwp = fopen("F:\\copy_main.txt","w");
if(fwp == NULL)
{
printf("\n Open File2 Error!\n");
exit(0);
}
while((ch = fgetc(fp)) != EOF)
{
printf("%c",ch);
fputc(ch,fwp);
}
fclose(fp);
fclose(fwp);
fp = NULL;
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp,*fwp;
char ch[1000] ;
fp = fopen("E:\\main.c","r");
if(fp == NULL)
{
printf("\n Open File Error!\n");
exit(0);
}
fgets(ch,20,fp);
puts(ch);
fclose(fp);
fp = NULL;
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp,*fwp;
char ch[1000] ;
fp = fopen("E:\\main.c","r");
if(fp == NULL)
{
printf("\n Open File Error!\n");
exit(0);
}
fgets(ch,1000,stdin);
puts(ch);
fclose(fp);
fp = NULL;
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
float wr[41];
float rd[41];
int i;
FILE *fp;
for(i=0;i<41;i++)
{
wr[i] = sin(i);
}
for(i=0;i<41;i++)
{
printf("%f\t",wr[i]);
}
fp = fopen("E:\\txgc1901.txt","wb");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
fwrite(wr,sizeof(float),41,fp);
fclose(fp);
printf("\nsizeof(float)=%d",sizeof(float));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
float wr[41];
float rd[41];
int i;
FILE *fp;
fp = fopen("E:\\txgc1901.txt","rb");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
fread(rd,41*sizeof(float),1,fp);
fclose(fp);
for(i=0;i<41;i++)
{
printf("%f\t",rd[i]);
}
//printf("\nsizeof(float)=%d",sizeof(float));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
int i;
FILE *fp;
fp = fopen("E:\\txgc1903.txt","w");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
for(i=0;i<180;i++)
{
fprintf(fp,"%.4f\t",sin(i*PI/180));
}
fclose(fp);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
int i;
float sind[180];
FILE *fp;
fp = fopen("E:\\txgc1903.txt","r");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
for(i=0;i<180;i++)
{
fscanf(fp,"%f",sind+i);
}
for(i=0;i<180;i++)
{
printf("sin[%d]=%.4f\n",i,*(sind+i));
}
fclose(fp);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
int i;
float sind[180];
float angle;
int x1,x2;
float y1,y2,y;
FILE *fp;
fp = fopen("E:\\txgc1903.txt","r");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
for(i=0;i<180;i++)
{
fscanf(fp,"%f",sind+i);
}
for(i=0;i<180;i++)
{
printf("sin[%d]=%.4f\n",i,*(sind+i));
}
fclose(fp);
printf("\n Please input angle:\n");
scanf("%f",&angle);
for(i=0;i<180;i++)
{
if( (angle -i )>=0 && (angle-i-1 )<=0)
{
break;
}
}
x1 = i;
x2 = i+1;
y1 = sind[x1];
if(x1 == 179)
{
y2 = 0;
}
else
{
y2 = sind[x2];
}
y = ((y2-y1)/(x2-x1))*(angle-x1)+y1;
printf("\n sinj[%f] = %f",angle,y);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
int i;
FILE *fp;
int a[100];
fp = fopen("E:\\txgc1903.txt","wb");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
for(i=0;i<100;i++)
{
a[i] = i;
}
fwrite(a,sizeof(int),100,fp);
fclose(fp);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
int i;
FILE *fp;
int a[100];
fp = fopen("E:\\txgc1903.txt","rb");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
printf("\nfp1 = %d\n",ftell(fp));
fread(a,sizeof(int),50,fp);
printf("\nfp2=%d\n",ftell(fp));
rewind(fp);
printf("\nfp3=%d\n",ftell(fp));
fread(a+50,sizeof(int),50,fp);
fclose(fp);
for(i=0;i<100;i++)
{
printf("%d\t",a[i]);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
int i;
FILE *fp;
int a[100];
fp = fopen("E:\\txgc1903.txt","rb");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
fread(a,sizeof(int),100,fp);
fseek(fp,-100,SEEK_CUR);
fread(a+50,sizeof(int),50,fp);
fclose(fp);
for(i=0;i<100;i++)
{
printf("%d\t",a[i]);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
int i;
FILE *fp;
int a[100];
fp = fopen("E:\\txgc1903.txt","rb");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
i=0;
while( feof(fp) ==0 )
{
fread(&a[i],sizeof(int),1,fp);
i++;
}
fclose(fp);
for(i=0;i<100;i++)
{
printf("%d\t",a[i]);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
int i;
FILE *fp;
int a[100];
fp = fopen("E:\\txgc1903.txt","rb");
if(fp == NULL)
{
printf("\nFile Open Error!\n");
exit(0);
}
fread(a,sizeof(int),50,fp);
fseek(fp,100,SEEK_CUR);
fread(a+50,sizeof(int),10,fp);
fclose(fp);
for(i=0;i<60;i++)
{
printf("%d\t",a[i]);
}
return 0;
}