파일 입출력에 따른 보간법하는건데
시바 도저히 소스를 못짜겠네
#include "stdio.h"
#include "windows.h"
#include "io.h"
void main()
{
// char array[300000];이거 필요 없죠...
FILE *fp1;
FILE *fp2;
char a[30];
char b[30];
printf("복사할 파일 이름 : ");
scanf("%s", a);
printf("\n\n복사 파일 이름 : ");
scanf("%s", b);
fp1 = fopen(a,"rb"); //바이너리로 하셔야 겠죠...
fp2 = fopen(b,"wb");
if( fp1 == NULL )
{
printf("\n\n==..파일이 없습니다..==");
exit(0);
}
char ch;
while(!feof(fp1)){
fscanf( fp1,"%c", &ch);
if(!feof(fp1))fprintf(fp2,"%c",ch);//안하면 1바이트 늘어 납니다..
}
printf("\n\n==..완료 되었습니다..==");
fclose(fp1);
fclose(fp2);
}
파일 입력받은거 복사하는 소스인데..
중간에 while문 있잖아, 저게 복사 알고리즘인데
이거를
for(i=1;i<=n;i++){
c=y[i];
for(j=1;j<=n;j++)
if(i!=j) c*=(a-x[j])/(x[i]-x[j]);
s+=c;
}
이 알고리즘으로 바꿔야하는데 어떻게 집어넣어?
일단 음원파일 읽고, 그 음원을 바이너리로 저장되고
그거를 중간 while문으로 보간법 이용해서 더 디테일하게 값을 입력해줘야하는데
바로위에 쓴 알고리즘으로 넣어야하거든... 변수하고 그딴거 어떻게 변형해야함?
아 진짜 수학을 배우는데 c언어를 어떻게해야할지 모르겠다
댓글 0