코스웨어/13년 스마트컨트롤러
[20130502] 숙제。파일을 헥사뷰로 출력하기。문남경
알 수 없는 사용자
2013. 5. 2. 23:36
728x90
반응형
오늘 숙제 메인함수 부분입니다~
fread 함수 미리 예습겸~ 응용해 보았습니다~
#include <stdio.h> #include <stdlib.h> #include <process.h> #include "HexaView.h" int main(int argc, char *argv[]) { unsigned int isize; unsigned char Rdata[512] = {0,}; //배열 초기화 FILE *fp; if(argc != 2) { printf("잘못된 명령입니다!\n"); exit (-1); } if((fp = fopen(argv[1],"r"))==NULL) { printf("파일을 열 수 없습니다.\n"); exit (-1); } fread (Rdata,1,sizeof(Rdata),fp); /* Rdata 배열에 파일의 원소크기 1바이트, 배열의 크기 만큼만 fp로부터 받는다 */ fclose (fp); isize = sizeof(Rdata)/sizeof(Rdata[0]); Hexaview(Rdata,isize); // Hexaview함수 호출 // 인자로 배열과 배열의 원소 갯수를 보낸다 return 0; } |
출력은~
|
728x90