fgetc 함수의 4바이트 변환 int ch; ch = fgetc(fp); fgetc가 반환하는 자료형은 char가 아닌 int형.fgetc는 파일에서 문자 하나를 읽을 때 사용한다.왜 4바이트의 int형이 필요할까? 일단, fgetc의 4바이트 변환에 대해서 알아보자. 모든 문자는 우리 눈에 문자로 보일 뿐 컴퓨터에겐 그저 비트로 표현된 바이트일 뿐이다.만약에 01010010 이라는 문자를 읽었다면fgetc는 이것의 앞 3바이트 00000000 00000000 00000000 을 붙인다.즉, 00000000 00000000 00000000 01010010 이 되는 것. 이렇게 하는 이유는 무엇일까??그것은 바로 EOF를 표현하기 위해서다.EOF 는 -1인데 이것은 비트로 표현하면 11111111 11111111 11111111 111.. 더보기 scanf / gets / getchar C 프로그래밍 파워 업그레이드 - 윤성우 참조. 프로젝트 틀을 만드는 중 gets로 문자열을 받을 때 에러가 생겼다. 이미 한번 아는 문제라 쉽게 해결했지만 머리 속에 내가 정리가 되지 않았구나 하는 생각이 들어서 블로깅을 해본다. 문장은 문자열일까? - ex: Good morning? 단어는 문자열일까? - ex: Good 일반적인 관점에서는 모두 문자열이다.그렇기 때문에 "문자열"을 입력 받는다는 표현은 애매한 표현이다. C언어의 "문자열"을 입력 받는 대표적인 함수에는 scanf(), gets()가 있다.이 둘의 차이는 무엇일까? 그것은 문장과 단어의 차이다.문장은 공백이 포함된다. 이 때 공백에는 띄어쓰기, 탭, 개행이 포함된다.단어는 공백이 포함되지 않는다. scanf는 단어를 받는 함수이다.만.. 더보기 오픈리더십 - 쉘린 리 이 책은 아직까지 많은 기업이 쓰는 "통제의 전략"에서 오픈을 즉, "개방의 전략"을 설명하는 책이다. 중요한 것은, 개방이라고 해서 모든 걸 개방하는 것이 아니라 어디까지 개방해야 하는가도 생각해야 한다고 이야기 한다. 책을 읽으면서 중간 중간에 요약을 트윗을 했다. 열린 의사 결정에는 중앙집중형 / 민주형 / 합의형 / 분산형 의사결정이 있는데 무엇이 더 좋다기보다는 상황에 따라 적절하게 선택해야 한다. 모질라와 시스코는 분산형 의사결정을 한 기업 오픈 리더는 조직의 촉매역할을 하는 일원으로서 진정성과 투명성이 필요. 소셜 테크놀로지(블로그,트위터)를 이용할 줄 앎. 현실적 낙관주의자(가장 좋은 유형), 걱정 많은 회의론자, 조심스러운 실험주의자, 투명한 전도사로 나눌 수 있음. 오픈 리더는 어떻게 .. 더보기 이전 1 ··· 3 4 5 6 7 8 9 10 다음