ETC

    2013.04.10_GNUARM설치

    www.gnuarm.com > file > binaries > 밑에 빨간칸 다운! bu-2.16.1_gcc-4.1.0-c-c++_nl-1.14.0_gi-6.4.exe 쭉~ 설치하다가 저건 체크해제_ 초보자니깐 노체크

    2013.04.09_Cygwin 설치방법

    ▼ ▼ > All Uninstall> Devel install> Editor : gvim > skip check! > X □ nano > skip check! > X □ vim > skip check! >X □ vim > skip check! >X □ > Shell : bash > skip check! >X □ --------------------------------------- gcc.exe 바꿔줘야함C 드라이브 > cygwin > bin > gcc.exe 찾아서 다른이름(아무거나, ex: gcc1 )바꿈 > gcc-3 을 gcc로 바꿔줌 > ARM_AT91SAM7S 에서 명령프롬프트에 make 했을때 bin 파일 만들어지는지 확인 - makefile 열어서 맨밑에 @clear 를 지우고 저장- 명령..

    유용한_콘솔관련함수

    정리가 필요하다 싶어 이곳저곳에서 찾아서 정리해 보았습니다.~_~ 구글에서 검색해 다른 분의 블로그에서 얻은 정보가 반, MSDN에서 얻은 정보가 반입니다. 다른 사람들도 이를 보고 도움을 얻었으면 좋겠네요. ♧콘솔 타이틀 변경 콘솔 창을 열면 보통 C:\Windows\system32\cmd.exe 등으로 타이틀 바에 적혀 있을 것입니다. 이를 변경하는 함수도 있다는 것을 아시나요!? SetConsoleTitle( "문자열" ); (windows.h) 위의 함수로 사용할 수 있습니다. 다만 커맨드 창에서 실행시키면 뜨지 않고, 직접 실행시켜야 한다는 점. 이런 느낌~? * 콘솔 내용을 지우는 함수와, 특정 커서로 이동하는 함수가 간혹 필요한 때가 있죠. 터보 씨 컴파일러에서는 clrscr()와 gotox..

    실행될때 메모리에 속하는 프로그램 영역 5가지!

    메모리에 할당받는 프로그램 영역 5가지!

    CPU에 부호를 인식해서 저장/출력 하는 방식

    1. 메모리에서 BB (-69) 를 CPU에다가 저장하여 출력을 할때, CPU에 BUS를 통해서 4byte 만큼의 칸을 받는데 [떙떙|떙떙|떙떙|BB] 를 받을 것이다. 그렇다면 앞에 떙떙은 어떤식으로 처리를 해야할까? ; 만약 int 형 자료면 떙떙|떙떙|떙떙|BB 일 것이고, short 형 자료면 떙떙|BB 로 처리될 것이다. 이때 부호를 인식해서 signed char 형태로 -69 를 출력하기 위해서라면 BB 를 FF|FF|FF|BB 로 출력하지 않고 그냥 BB 값을 가지면 양수 187의 값을 가진다. 그러므로 음수를 출력하려면 앞에 FF 가 채워져 있어야한다. 2. char형 앞에 unsigned 를 붙였더니 양수를 출력하여 앞에 FF 가 없다.

    퀴즈

    //일정 범위(0~20)의 수(firstNum)를 랜덤으로 생성합니다. //사용자는 그 수(secondNum)를 맞춥니다. //10 이상 차이나면 "차이가 너무 큽니다!" 라고 뜸 //fN +10 //10 이하 차이나면 "가까이 있습니다!" 라고 뜸 //fN -10 //5이하 차이나면 "아깝다!" 라고 뜸 //fN -5 //그 수를 맞출 시 "딩동댕!" 이라고 뜸 //fN -printf #include #include #include int main(void) { int fn; int sn; srand(time(NULL)); fn = rand() % 21; printf("%d", fn); while(1) { printf("숫자를 입력해주세요: "); scanf("%d", &sn); if (fn == sn..