#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
int main() {
FILE *f;
struct stat st;
char name[80];
unsigned char* p, *t;
int n;
printf("enter file name: ");
scanf("%s", name);
f=fopen(name,"rb");
if(f==NULL) {
printf("cannot open file: %s: ", name);
return 1;
}
stat(name, &st);
n=st.st_size;
p=(void*)malloc(n);
fread(p, n, 1,f);
fclose(f);
t=p;
while(*t++) putchar(*t);
free(p);
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
bit field로 2진수 출력하기 (0) | 2012.03.22 |
---|---|
순환호출과 반복문 (0) | 2012.03.22 |
main과 winMain, dllMain의 차이점에 관하여 설명 좀 해주세요 ~~ (0) | 2012.03.22 |
재귀함수 질문 (0) | 2012.03.22 |
비주얼 스튜디오에서 c언어코드를 어셈블리로 보는 방법은 무엇인가요? (0) | 2012.03.20 |