getc는 일단 문자 하나를 받는 역할을 하잖아요..
그러면 아스키코드가 세개인 "윗화살표"같은 경우는 getc로 받을 수 없나요?
"윗화살표"를 (0x1B,0x5B,0x41) 로 쓰니깐 키가 먹기는 하더군요....
근데 역시나 문제가 생기는 것 같더군요....
어떻게 써줘야 올바른 형식인지 궁금합니다....
고수님들...부탁...
리눅스에서 unix networking프로그램을 공부하려고힜는데
컴파일에서 아래와 같은 메시지가 나옵니다.
gcc -g -O2 -D_REENTRANT -Wall -c -o connect_nonb.o connect_nonb.c
In file included from connect_nonb.c1
unp.h114 redefinition of `struct in_pktinfo'
make *** [connect_nonb.o] Error 1
도대체게 뭔지 이해가 안되서 이럴경우 재정의가 된걸로 바꿔서 써줘야 할
꺼같다는생각은 드는데
무엇으로 재정의 되었는지를 어떻게 찾아볼수있나요.
어떤 특정 파일을 열어서 한글자씩 읽어들인 다음.
일정 연산..(뭐 비트 연산 등...)을 거쳐
버퍼에 저장한 다음 다른 파일에 저장하는 프로그램을 하려고 합니다.
그런데, 이 틀정 파일이란놈이 사이즈가 정해져 있지가 않아서 무쟈~게 커
다란 파일은 버퍼를 무한정 많이 잡을수도 없고 해서요..
미리 malloc를 해놓으려고 하는데.. 메모리 사이즈가 정해져 있지 않아
서 어찌 해야할런지 모르겠네요.
그래서, 어떤 파일의 메모리 사이즈를 알수 있는 방법이 없나요.