전체 카테고리 238

C언어 추천도서 (초급, 중급, 고급)

C언어로 일한지 2년이 넘어가니 조금 익숙해져가는데, 보다더 자세히 알아보고 싶은 와중에 좋은 정보가 있어서 여기에 올려두고 공유하려합니다.http://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list 참조해야할 레퍼런스, 초급, 중급, 고급에 따라서 볼만한 책들인데.괜히 고급단계에 있는 책은 꼭 한번 봐야할 것 같은 기분은 왜인지.... - 고급레벨의 'expert c programming deep c secrets' 책은 PDF로 받아 볼수도 있습니다. http://www.e-reading-lib.org/bookreader.php/138815/Linden_-_Expert_C_Programming%3A_Deep_C_Secre..

엔지니어 2013.06.21

파일 분할 명령어 split

10메가 파일을 1메가로 나눌라고하는데 아래 명령이 필요했었다. split --bytes=1m ./sample ./split_ 긴 옵션에서 꼭 필요한 인수는 짧은 옵션에도 꼭 필요합니다. -a, --suffix-length=N use suffixes of length N (default 2) -b, --bytes=SIZE put SIZE bytes per output file -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file -d, --numeric-suffixes use numeric suffixes instead of alphabetic -l, --lines=NUMBER put NUMBER lines per output fil..

엔지니어 2013.06.20

vim 다중파일 열기 옵션

www.vim.org에 가면 많은 정보들이 있는데 그중에서 재밌는것들이 보이면이곳에 정리하려고 함. VIM의 다중파일 열기 기능 (한번에 여러개 파일 열기)사용법은 아래와 같다. 옵션이 3가지가 있다. (-o, -O 옵션뒤에 숫자는 파일 개수)-o3 옵션 : 파일 3개를 수평분할로 보여줌-O3 옵션 : 파일 3개를 수직분할로 보여줌-p 옵션 : vim 윈도우모드로 보여줌 $ vim -o3 f1.txt f2.txt f3.txt

엔지니어 2013.06.20

파일사이즈구하기 예제 (c언어 linux)

파일의 크기를 구하기 위해서 stat 함수를 이용해서 구현이 가능 --- #include #include #include #include #include "sys/stat.h" static size_t get_file_size (const char * file_name) { struct stat sb; if (stat (file_name, & sb) != 0) { fprintf (stderr, "'stat' failed for '%s': %s.\n", file_name, strerror (errno)); exit (EXIT_FAILURE); } return sb.st_size; } int main (int argc, char ** argv) { int i; const char * file_name; si..

엔지니어 2013.06.18