반응형 코스웨어/13년 스마트컨트롤러419 파일 헥사뷰 조유진 #ifndef _FILEREAD_H_ #define _FILEREAD_H_ #include #endif #include "fileread.h" int main( int argc, char *argv[] ) { FILE *m_fp; char m_buffer[512]; int i; int j; unsigned char m_cursor; if( argc != 2 ) { printf( "명령문을 잘못 입력하셨습니다. 꺼지셈.\n" ); exit( 0 ); } if( ( m_fp=fopen(argv[1],"r") ) == NULL ) { printf( "파일을 열지 못하였습니다.\n" ); exit( -1 ); } printf( "----------------------HEX---------------------.. 2013. 5. 3. 2013.05.03_헥사뷰_파일출력_김성엽 #include #include #include "HexaView.h" int main(int argc, char *argv[]) { FILE *fp; int iCnt=0; unsigned char array[512]={0}; if( argc != 2 ) { printf("▶ 양식이 잘못되었습니다.\n"); printf("▶ 실행파일명 데이타파일명."); exit(-1); } if((fp = fopen(argv[1],"r")) == NULL) { printf("파일을 읽지 못하였습니다.\n"); exit(-1); } while(0 == feof(fp)) { array[iCnt] = getc(fp); ++iCnt; } fclose(fp); HexaView(array, 512); return 0; } : g.. 2013. 5. 3. [20130502] 숙제。파일을 헥사뷰로 출력하기。문남경 오늘 숙제 메인함수 부분입니다~fread 함수 미리 예습겸~ 응용해 보았습니다~ #include #include #include #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바이트, 배열의 .. 2013. 5. 2. 130502목 정리 에러 검출과 정정 에러 검출 코드의 종류 : 패리티 비트, 해밍코드 패리티 비트 : 데이터 전송 과정에서 에러 검사를 위한 추가 비트를 말하며, 에러 검출만 가능하다.(정정이 불가능함.)패리티 비트에는 홀수 패리티, 짝수 패리티의 두 가지로 나뉘며 이들은 1의 개수를 홀/짝으로 맞춘다. 해밍 코드 : 짝수 패리티를 이용하는 에러 검출 및 정정 코드로, 공식은 2^p>=d+p+1이다. 한글 코드 : ASCII코드를 기반으로 16비트를 사용한다.(한국 표준은 완성형) 파일 입출력 디스크에 데이터를 저장할 때에는, 텍스트 형식과 이진형식의 두 가지가 존재한다.( 테스트 방식은 파일을 뜯어보면 그대로 저장되어있으나, 이진 형식은 그냥 바로는 알아볼 수 없다. ) 입출력 함수의 종류 여기서 구조체 데이터 형식 저.. 2013. 5. 2. C교재_6장 연습문제 풀이 [손초롱] * 6-1 * 6-2 * 6-3 * 6-4 * 6-5 * 6-6 * 6-7 * 6-8 * 6-9 * 6-10 * 6-11 * 6-12 * 6-13 헉헉 본문이 너무 길어서 지하 3층바닥까지 닿을 기세네요.... 주석이 좀 아쉬웠던거 같습니다 (예전에 푼다고 정신이 없어서 신경쓰질 못했네요 ㅠ.ㅠ) 다음엔 주석 빵빵하게 !! 올리겠습니다~ 2013. 5. 2. 2013.4.29 (월) Review - ADC Conversion Setting [손초롱] * ADC - Conversion Triggers: 변환 시작 시간변환에 일정 시간이 필요하다는것을 알 수 있다. [ADC 장치를 셋팅해보자] * ADC_CR ( ADC Control Register ): PIN 0 ( SWRST ) - 1 입력시 RESET PIN 1 ( START ) - 1 입력시 축차비교 시작 * ADC_CHER ( ADC 핀 설정 ): ADC 사용 가능한 핀 0~7까지 총 8개 PIN 0~7 - 핀들을 일단 다 define 해준다. 우리가 사용할 핀은 4번핀. 4번핀에 Light Sensor를 사용할것임~ * ADC_MR ( ADC Mode Register ): PIN 4 ( LOWERS ) - 분해능의 눈금수 ( 많을수록 좋겠죠?ㅎ) PIN 8~15 ( PRESCAL ) - 클록.. 2013. 5. 2. 회식 2차 광란의 노래방 현장 노래는 중요치 않았다 괴성과 난무만이 ㄷㄷ 2013. 5. 2. C에서 string.h속의 문자열 관련 함수 strcmp는 한글도 비교가 됩니다!? 닭, 닳 같은 섬세한 것도 다 비교해 줍니다."한글 비교를 어떻게 해서 정렬하지.."하고 고민하셨던 분은 그대로 strcmp쓰시면 될 것 같네요.아마 저희가 쓰는게 완성형이라 가각간갇 이렇게 하나하나 순차적으로 컴터 어딘가에 아스키 코드처럼 저장이 되어있어서,이를 비교하는게 아닐까 하고 멋대로 추측해 봅니다. 진짜인지는 잘 모르겠지만ㅋㅋㅋ 도서관리 만드실 때 참고하세요!^ㅂ^ PS.이렇게 짧고 쓸데없는 글 쓴다고 순살당하는건 아니겠져?ㅋㅋ 2013. 5. 1. 4월의 크리스마스 준영이는 스무살이었고 경순이는 마른장작이었다. 한하사는 관대했고 창호형은 마이크를 잡았으며 든든했다. 기준이 형은 우리를 좋아했고 창훈이는 나를 칭찬했으며 영식이는 성원이를 관리했다 87 도윤이는 착했고 사주를 믿지않았으며 시혁이는 리액션이 좋았다. 초롱이는 내 개그를 좋아했고 태형이는 슈퍼스타였으며 주원이형은 stone zoo one ??? .... 규남이는 강했고 수현이 형은 역시 한손이었으며 형수님은 나를 2위라 했다. 그리고 나는 여전히 고장나 있었고... 박한별은 예뻤다. 2013. 5. 1. 이전 1 ··· 30 31 32 33 34 35 36 ··· 47 다음 728x90 반응형