소스코드123456789101112131415161718192021222324252627282930#include #include #include #define BUF_SIZE 512 int main() { char fdata[BUF_SIZE]; ifstream ifs("./test.txt"); if(ifs.is_open()) { // 파일 열기 확인 while (!ifs.eof()) { // 파일 끝 확인 memset(fdata, 0, BUF_SIZE); ifs.getline(fdata, BUF_SIZE); // 파일에서 1줄 읽어들임 regex reg("^(\\w+?): (\\w+)"); // 정규식 패턴 string fdata_str = fdata; smatch m; bool ismatched = ..
보호되어 있는 글입니다.
1234567891011121314151617181920212223242526272829.SUFFIXES : .c .o OBJECTS = main.o test1.o test2.o test3.oSRCS = main.c test1.c test2.c test3.c CC = gccCFLAGS = -w -c -mpreferred-stack-boundary=2 TARGET = test $(TARGET) : $(OBJECTS) @echo "------------------------------------" @echo [Complie] Make Test $(CC) -o $(TARGET) $(OBJECTS) @echo [OK] Make Test @echo "-----------------------------------..
추가(Report 기준 - List Control을 생성하고 속성 - 모양 - View - Report 선택)12345678910/* dlg.h */CListCtrl m_list1; /* dlg.cpp */BOOL fuction() { const char *szText[]={"A","B", "C", "D", "E"}; unsigned int nWid[]={100, 100, 100, 100, 100}; MakeColumn(&m_list, szText, nWid, 5);}Colored by Color Scriptercs※ List Control을 만든 후, 마우스 오른쪽 클릭을 누르면 변수 추가가 있다. 멤버 변수 추가 마법사가 실행되는데 변수 이름만 입력해주고 확인을 눌러주면 헤더파일에 자동으로 변수가 생..
완전한 형태로 구현하지 않고 일부만 구현해서 사용하였다.12345678910111213141516171819202122/* Circle.h */#pragma once#ifndef __CIRCLE_H#define __CIRCLE_H typedef struct _CIRCLE_NODE { DWORD index; struct _CIRCLE_NODE *next_node;} CIRCLE_NODE, *PCIRCLE_NODE; typedef struct _CIRCLE { PBreak_Table header_table; PBreak_Table tailer_table;} CIRCLE, *PCIRCLE; void Insert_Circle(PCIRCLE pbtc, DWORD value);DWORD Table_Count(PCI..
교훈 : 헤더 파일에 변수를 포함한 함수를 선언하는 이상한 코딩 습관을 고쳐야겠다.해결법 : 왠만하면 헤더 파일에는 변수를 넣지 말고 함수와 매크로, 구조체 등을 정의하는 용도로 사용하고 꼭 넣어야 겠다면 extern을 반드시 명시해준다. error LNK2001 오류는 코드 문법 자체의 문제는 없으나 링킹 과정에서 같은 코드가 여러번 정의되어 있기 때문에 발생하는 오류이다.12345678//temp.hint abc; //temp1.c#include "temp.h" //temp2.c#include "temp.h"cs 대충 위와 같은 코드가 있다고 정의하자. 헤더 파일에서 변수를 정의를 하는데 temp1.c와 temp2.c에서 둘 다 헤더를 호출하기 때문에 헤더 파일에서는 int abc가 2번 정의되는 사..
소스 코드123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167..
16진수 자릿수별 빈도 계산 in 64bit 환경12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916..
1234567891011121314151617181920212223242526272829303132333435363738394041424344#include #include #include #include int main(void){ char* arg[2] = {'A', }; //string array char* env[2] = {'A', }; //environment int pid, pipefd[2]; if(pipe(pipefd)