C (4) 썸네일형 리스트형 [ Module ] Struct, c 구조체 호환 PythonStruct#Ubuntu 18.04 LTS#Python 3.6.5 #>> 상세 설명, 실행화면 When use?C Struct와 Python value 간의 변환이나 파일에 Binary Data를 저장하거나, Network Connection 시에 주로 사용된다고 한다.나는 C Struct와 Python value 간의 호환을 위해서 사용하였다. 사용하기 전에 조사를 해 본바로는 언어에 따라 내용을 직렬화해 data로 전달해 주어야 한다는 얘기도 있었다.이 부분에 대해서는 추가로 테스트가 필요하지만, C언어는 기본적으로 data를 직렬화하기 때문에 구조체의 내용을 그대로 전달하면 문제가 없을 것으로 생각된다.( 일단, local에서 server와 client 코드의 동작을 잘 이루어 졌다. ).. [ Ubuntu ] C language 컴파일 C language compile#Ubuntu 18.04 LTS#Command #사용자변수 How to do?기본으로 설치되어있는 gcc compiler를 통해 컴파일 가능하다.일단 c코드가 있는 디렉토리로 이동한뒤, gcc 명령어를 이용해서 컴파일해 준다. 1. 컴파일$ gcc file_name -o output_file_name 예를 들어본다면,- c 파일 1개 컴파일:: $ gcc main.c -o out- c 파일 2개 컴파일:: $ gcc main.c sub.c -o out 2. 실행$ ./output_file_name 예를 들어본다면,$ ./out #2018년09월06일참조내용1. [C언어] 우분투에서 C언어 컴파일 하기! [ C/C++ ] Type bool Type bool 원래 C에서는 bool type은 없었다. ( C99 이전 )하지만 C도 이제 bool type이 필요하다고 생각한 것인지 드디어 bool type이 등장했다. 1. bool 이 아닌이유C99 이전에도 사람들은 bool이 필요했다.그래서 보통은 define 명령어를 이용해 사용자 정의로 bool을 사용하고 했다. 이런식으로,typedef int bool#define false 0#define true 1 bool b;b = true; 따라서 C99에서 bool type을 적용시킬 때 문제가 발생하게 된다.C99에서 bool 타입을 추가하려고 하니 기존에 사람들이 사용하던 저 코드들이 문제가 되는 것이다! 2. 그래서 선택한 방법그리하여 우리의 C00는 _Bool 이라는 type을 만들어.. [ C/C++ ] 참조자와 포인터, 첨보면 무지무지 헷갈린다 C/C++Pointer, Reference 그들의 차이점을 파악해보자내용은.. 손으로 섰었는데 너무 개판이라.. 다시 정리해서 올리는 걸로 하자.. 수정중.. 괜찮은 정리 PPT 포인터와 참조자를 구분하자 from 민욱 이 #2018년07월10일참조내용1. 포인터 '*'와'&'의 의미 이전 1 다음