본문 바로가기

세상살이

(304)
[APM] 윈도우APM 설치 후 웹(클라이언트)에서 myadmin 접속 하는 방법 Apache의 설정디렉토리 중 extra라는 폴더안에 보면 ex) C:\APM_Setup\Server\Apache\conf\extra httpd-alias.conf 라는 파일이 존재한다. 이 파일을 메모장으로 열어 # 외부 접속 가능하게 하려면 아래 설정처럼 변경 Alias /myadmin/ "C:/APM_Setup/Server/phpMyAdmin/" Options MultiViews AllowOverride None Order allow,deny Allow from all
[Lex] Lex의 사용 및 실행(컴파일) - Lex를 이용한 간단한 프로그램 Lex의 사용(Lex를 이용한 간단한 프로그램) Lex는 아래와 같이 %%와 %%사이에는 lex가 기술되고 그 이후에는 C가 기술된다. %% .|\n ECHO; %% main() { yylex(); } 위의 소스를 simple.l이라고 하면(밑줄 표시는 사용자 입력) [ post ] % lex simple.l # lex를 C언어로, lex.yy.c파일 생성 [ post ] % cc lex.yy.c -o simple -ll # lex라이브러 포함 컴파일 [ post ] % ./simple < simple.l # simple.l을 표준입력으로 하는 프로그램 실행 %% .|\n ECHO; %% main() { yylex(); } 위와 같이 되어 UNIX의 cat과 유사한 프로그램이 완성된다.(인자가 없는 ca..
[리눅스] vi 편집기 단축키 삽입 명령 a 커서 뒤에 입력 A 라인 끝에 입력 i 커서 앞에 입력 I 라인시작 부분에 입력 o 커서 있는 라인 밑에 입력 O 커서가 있는 라인 위에 입력 커서 이동 명령 h 왼쪽으로 커서 한 칸 이동 H 화면의 처음으로 이동 L 오른쪽으로 한 칸 이동 L 화면 끝으로 이동 e 다음 단어의 마지막으로 이동 E 커서를 공백으로 구분된 다음 단어 끝으로 이동 b 한 단어 뒤로 이동 B 커서를 공백으로 구분된 이전 단어로 이동 w 커서를 한 단어 뒤로 이동 W 커서를 공백으로 구분된 다음 단어로 이동 k 커서를 한 라인 위로 이동 j 커서를 한 라인 아래로 이동 O 커서를 라인의 시작으로 이동 $ 커서를 라인의 끝으로 이동 Enter 커서를 다음 라인 시작으로 이동 - 커서를 전 라인의 시작으로 이동 Ctr..
[C/C++] Delete File with C++ (C++로 파일 삭제) CFile 클래스를 사용하여 CFile::Remove("파일 경로"); 로 지울 수 있다. 예를 들어 파일의 주소가 C:\test.txt 라고 하면 간단하게 CFile::Remove("C:\\test.txt"); 로 하면 지워 진 것을 확인 할 수 있다.
[C/C++] 구조체 동적 배열 할당 및 재할당 POINT* ptArray; //구조체로 정의 된 변수 ptArray = (POINT*)malloc(sizeof(POINT)*200); //구조체 동적 할당 memset(ptArray, 0x00, sizeof(POINT)*200); //할당 된 영역을 0으로 초기화 ptArray = (POINT*)realloc(ptArray, sizeof(POINT)*count); //할당 된 동적 구조체 재할당
[C/C++] BSTR to char and char to BSTR (BSTR, char 간 변환) #include // BSTR to char ///////////////////////////////////////////////// void BSTRtoCHAR(char *Msg[], const BSTR conv) { USES_CONVERSION; strcpy( *Msg, OLE2T(conv) ); } //char to BSTR ///////////////////////////////////////////////// void CHARtoBSTR( BSTR *Msg, const char *conv ) { USES_CONVERSION; *Msg = T2OLE(conv); // *Msg = SysAllocString( A2W(conv) ); }
[C,C++] 문자열 나누기(자르기) strtok 예제 (배열에 저장) 문자열을 나눈 후 나눈 값을 배열에 저장 int main(int argc, char **argv) { FILE *fp_out ; char buf_in[255]; int TestX[10]; int TestY[10]; char *pToken = NULL; char *pSeparator = " "; int count =0, num= 0 ; fp_out = fopen("Test.txt", "r"); while(fgets(buf_in, 255, fp_out) != NULL){ pToken = strtok(buf_in, pSeparator); num = atoi(pToken); TestX[count] = num; pToken = strtok(NULL, pSeparator); num = atoi(pToken); Te..
[C/C++] 파일에 정수 쓰기, 읽기 1] 파일에 정수 쓰기 (문제) 28, 34, 35, 43을 파일 "4num.txt"에 써라 - 형식 : fprintf(stream, "%d%d%d%d",a,b,c,d); #include FILE *fi; main(){ int a=28,b=34,c=35,d=43; fi=fopen("4num.txt","w"); fprintf(fi,"%d%d%d%d",a,b,c,d); fclose(fi); } 2] 파일에서 정수 읽기 (문제) 위 파일에서 4개의 수 읽기 #include FILE *fr; main(){ int e,f,g,h; clrscr(); fr=fopen("4num.txt","r"); fscanf(fr,"%d%d%d%d",&e,&f,&g,&h); /*scan은 포인터주소를 찾으므로 &를 붙여야한다*/ f..

반응형