Programming68 fgets 사용시 유의점. 프로그래밍을하면서 삽질은 필연적으로 따라오는 것이지만 오늘은 아주 기본적인 실수로 간만에 굉장한 삽질을 하였던 터라 포스팅해본다. FILE* ft; ft = fopen("ip_port2.txt","w"); char* str = "10.15.10.172\n8888\n10.15.10.99\n8888\n"; fputs(str,ft); fclose(ft); cout 2011. 11. 12. OSX, LINUX 에서 GL, GLUT, GLU Library 로드 .. 리눅스에서는 ~~~~.so 윈도우에서는 ~~~~~.lib 등의 라이브러리를 로드하면 되지만 맥은 어떤방식으로 라이브러리를 쓸까? Framework 라는 형태로 존재하는데, gl, glut, glu 등을 사용하려면//osx QT =+ opengl LIBS += -framework OPENGL \ -framework GLUT//linux LIBS += -lGL -lGLU -lglut리눅스에서 주의해야 할 점이 freeglut를 사용해서 그런지 glut느 소문자 GL, GLU는 대문자이다...-_- 이런식으로 OPENGL Framework와 GLUT Framework를 사용환경에 알맞은 방법으로 로드하고, (Qt라면.pro에 적는다.) 헤더는 #ifdef __APPLE__#include #include #in.. 2011. 8. 20. 코드 라인 수 세기 - cloc 내가 작성한 코드가 얼마나 될까? 코드라인수는 어떻게 셀까! CLOC - count lines of code 라는 프로그램이 있다! perl 파일과, exe파일이 제공되며 다운받아서 그냥 바로 실행시키면 된다. ㅋ 연구실에서 만들고 있는 프로그램이 너무 비대해져서 이상해 지는게 아닐까 싶었는데 그런건 걱정 안해도 될것 같다 ㅠㅠ 링크 가면 바로 받을 수 있으며 사용법은 perl 파일 같은 경우는, ./cloc-1.08.pl --exclude-dir=.svn,lib,bin [project_path] exe는 cloc-1.08.exe --exclude-dir=.svn,lib,bin [project_path] 해주면 된다. 정해준 경로의 하위 폴더 까지 모두 검색하여 라인수를 세며 제외하고 싶은 폴더는 --e.. 2011. 2. 13. <QT> listWidget, listView 자동 스크롤바 내리기, auto scroll 리스트위젯을 하는 쓰는 경우 당연히 위젯의 크기보다 더 많은 아이템을 넣을것이고 스크롤바가 생길때, 당연히 새로 들어온 데이터를 보아야지 이전 데이터를 멍하니 보고 있겠는가... 이것을 자동으로 내려주는 기능을 포함시키지 않았다는게 이상하다. 당연히 스크롤바 정렬 아래로 하는 옵션이 있겠지 라고 생각하며 한참 찾았으나.. 결국엔 없었다!! 검색을 해보니 데이터가 들어올때 마다 스크롤 내리는 펑션을 불러줘야 한다고,,-_- 뭐 암튼 되니까.. ui->LED_client1_recv->setStyleSheet(QString("background: yellow")); ui->listWidget_client1->addItem("data is inserted."); ui->listWidget_client1->scr.. 2011. 2. 13. 이전 1 ··· 13 14 15 16 17 다음