Close
LOGO Around
Menu
  • 최근 업데이트
  • Ubuntu
  • Debian
  • Centos
  • Terminal
  • 기타 범주

C PROGRAMMING

Linux에서 C 프로그램을 컴파일하고 실행하는 방법

C언어는 함수 라이브러리가 풍부하기 때문에 유명한 프로그래밍 언어이다.Linux에서 C 프로그램은 컴파일러가 없는 상태에서 실행되지 않습니다.따라서 Linux 버전의 프로그래밍 언어를 컴파일하기 위한 전용 컴파일러가 필요하다.이 글에서, 우리는 C 프로그래밍이 무엇인지, 그리고 Linux에서 그것을 어떻게 사용해서 C 프로그램을 컴파일하는지 배울 것이다. C 프로그램 코드는 먼저 컴파일러가 ...

C Programming

2022-06 last update

5 minutes reading

C 프로그래밍에서 Malloc () 를 사용하여 2D 그룹을 만드는 방법

c프로그래밍에서malloc() 함수를 사용하여 데이터를 더미에 저장하고 더미는 동적 메모리 저장소입니다.이것은 주로 수조의 동적 성명에 사용되며, 2차원 수조를 만드는 데도 사용된다.2D 배열은 열과 행이 있는 테이블 형식으로 값을 그리는 데 사용됩니다. 본고에서, 우리는 C 프로그래밍에서malloc () 함수를 사용하여 2차원 그룹을 만드는 것을 배울 것이다. C 프로그래밍에서는 동적 메모...

C Programming

2022-06 last update

5 minutes reading

C GetHostByName 함수 사용법

이 모든 문제를 처리하는 전문 DNS 서버가 있습니다.호스트 이름을 언급하는 동시에 브라우저를 사용하여 인터넷에서 특정 호스트를 검색할 때마다 DNS 서버에 먼저 연락하여 해당 호스트 이름을 해당 IP 주소로 확인합니다.이 IP 주소를 검색하여 웹 브라우저에 관련 웹 페이지를 쉽게 표시할 수 있도록 합니다. 이와 유사하게 C로 프로그래밍할 때 호스트 이름을 관련 IP 주소로 분석해야 하는 경...

C Programming

2022-06 last update

7 minutes reading

C:setpgid 함수 사용

셸 명령을 입력할 때마다 세션에서 새 프로세스가 시작됩니다.그런 다음 프로세스 식별자(PID)와 프로세스 그룹 식별자(PGID)가 할당됩니다.PID는 프로세스 id를 표시하고, PGID는 시스템이 현재 수행하거나 처리하고 있는 모든 작업의 프로세스 그룹 id를 설명합니다.setpgid () 는 이와 관련된 함수입니다.이름과 같이 기존 프로세스 그룹에 추가하거나 다른 상황에서 호출 프로세스의 ...

C Programming

2022-06 last update

7 minutes reading

Getenv 함수 C 프로그래밍에서의 사용

Linux 생태계에서는 로컬이나 전역적으로 환경 변수를 설정할 수 있습니다.이 변수는 최종 사용자에게 함수를 제공합니다.이것은 응용 프로그램이 Linux 운영체제에서 어떻게 실행될지 결정한다.환경 변수를 분류할 수 있는 많은 방법이 있다. getenv () 의 작업 방식은 실행할 때 모든 항목의 환경 변수와 특정 이름을 동적 검색하는 것입니다.찾으면 변수 값을 가리키는 바늘을 되돌려줍니다.C...

C Programming

2022-06 last update

5 minutes reading

C 언어 프로그래밍에서 stdin에서 줄을 읽는 방법

본고에서, 우리는 stdin의 입력을 읽기 위해 C 프로그래밍의 내장 함수를 사용할 것이다. getline (): 이 함수는 stdin에서 줄을 읽는 데 사용됩니다.이 함수를 이해하기 위해서 이 예시를 고려해 보겠습니다. 위의 출력에서, 우리는 stdin에서 온 줄을 보고, 그 문자 수를 표시할 수 있습니다.함수의 역할은 stdin에서 완전한 문장을 읽고 더미에 메모리를 분배한 다음 거기에 ...

C Programming

2022-06 last update

7 minutes reading

C 프로그래밍에서malloc와realloc의 차이

malloc () 와realloc ();이 두 함수는 모두 동적 메모리 분배에 사용되는데 본고에서 우리는 이들의 비교를 토론할 것이다.realloc () 와malloc () 함수에 대한 상세한 정보입니다.그러나 이 함수를 이해하기 전에 C프로그래밍에서 정적 메모리와 동적 메모리의 차이에 대해 토론해 봅시다. 동적 메모리를 사용하기 위해서, 우리는 동적 메모리의 모든 기능을 포함하는 헤더 파일...

C Programming

2022-06 last update

5 minutes reading

C: 연결 함수 시스템 호출

이 함수의 이름과 같이 C 프로그래밍 언어의connect 함수 시스템 호출은 실제적으로 어떤 대상을 다른 대상과 연결하는 데 사용된다.하지만 여기서 우리는 이 물건들이 무엇인지 이해해야 한다.플러그인 프로그래밍을 할 때, 우리는 일반적으로 클라이언트와 서버 간의 상호작용 채널을 제공하기 위한 것이다.서버는 클라이언트가 언제든지 서버에 쉽게 연결할 수 있도록 감청 모드를 유지해야 한다.이것이 ...

C Programming

2022-06 last update

7 minutes reading

C:Exeve 함수 사용

이 매개변수는 새 프로세스를 수행할 파일 경로의 이름을 표시합니다.arg0 포인터로 시작하는 매개 변수는 새로 만든 프로세스에 전달할 매개 변수를 가리킵니다.argv의 값은 매개 변수를 가리키는 바늘 그룹입니다. 첫 번째 매개 변수arg0은 편집 가능한 파일의 이름이어야 합니다.일부 프로그램은 실행 가능한 파일 위치를 잘못 제공했기 때문에 이 매개 변수에 정확하게 의존할 수 없습니다.그러나 ...

C Programming

2022-06 last update

7 minutes reading

C 언어 프로그래밍에서 fflush 함수를 사용하는 방법

이름에서 알 수 있듯이 일부 내용을 지우는 기능이기 때문입니다.C 프로그래밍에서, 출력 흐름 (stdout) 이 출력을 표시할 수 있도록 버퍼를 제거하는 데 사용됩니다. 본고에서, 우리는 예시를 통해 C 프로그래밍의 fflush () 함수를 설명할 것이다. fflush () 를 이해하기 전에 버퍼가 무엇인지 알 수 있습니다.예를 하나 생각해 봅시다.우리는 넷플릭스에서 한 시즌을 보고 있습니다...

C Programming

2022-06 last update

5 minutes reading

C pthread\u 함수 사용 취소

그래서 여기서'pthred\ut'를 사용하여 스레드 대상인'th'를 초기화합니다.print 문장은 현재main () 함수에서 시작하여 라인을 만들고 있음을 보여 줍니다.그리고 이 코드의 실행은 10초 동안 멈추고 코드는'sleep'함수를 사용하여 한동안 휴면합니다.스레드 대상 "th"와 함수 이름, 즉 스레드를 사용하여 주 스레드 생성 함수를 "pthread\ucreate"로 명명합니다.현재...

C Programming

2022-06 last update

5 minutes reading

C:Sincos 함수 사용

이 프로그램에서는 "math.h"헤더 파일을 포함하고 있으며, "sin ()"과 "cos ()"함수의 실현과 "stdio.h"헤더 파일을 포함합니다.그리고 부동 변수 "x"를 정의하고 정각도 "90"을 지정했습니다.그 다음에 우리는 "sin ()"과 "cos ()"함수의 결과를 저장하는 데 사용할 다른 두 개의 부동 변수를 정의했습니다.마지막으로, 우리는 "printf"문장을 사용하여 터미널...

C Programming

2022-06 last update

5 minutes reading

C 프로그래밍의 Strdup 함수

앞에서 언급한 바와 같이 라이브러리의 사용 방식도 마찬가지다.그리고 우리가 주 문법을 고려할 때, 우리는 반환 파라미터를 사용했는데, 이것은 문자이다.이 함수는null로 끝나는 문자열을 가리키는 값/포인터를 되돌려줍니다.포인터가 문자이기 때문에, 우리는 다른 데이터 형식 대신'char'를 사용합니다.그리고 strdup 함수의 매개 변수에서 복사할 문자열의 상량 바늘을 사용했습니다.제공된 예를...

C Programming

2022-06 last update

7 minutes reading

C 언어의 십진 정밀도 설정

그러나 실수 인쇄 시 실수의 정밀도를 지정할 필요가 있습니다 (즉, 정밀도).정밀도를 지정하지 않으면 기본 정밀도, 즉 소수점 뒤에 있는 6자리 소수점을 고려합니다.다음 예제에서는 C 프로그래밍 언어에서 부동 소수점을 인쇄할 때 정밀도를 지정하는 방법을 보여 드리겠습니다. 이 예에서 두 가지 유형의 변수에 대해 기본 정밀도는 소수점 뒤의 6자리 숫자로 설정되어 있음을 볼 수 있습니다.우리는 ...

C Programming

2022-06 last update

7 minutes reading

호출:getopt 함수 사용

대부분의 사람들은 프로그램에서 파라미터를 어떻게 사용하는지 알고 있지만, 만약 우리가 많은 파라미터를 사용하기 시작하고, 정확한 순서와 파라미터 수량을 유지하려고 한다면, 이것은 사용자에게 혼란을 가져올 것이다.이러한 장애를 피하기 위해 우리는 서로 다른'옵션'을 사용할 것이다.예를 들어, "ls – l"은 "-l"옵션입니다.우리는 여러 개의 매개 변수를 사용할 수 있으며, 여러 순서로 그것...

C Programming

2022-06 last update

7 minutes reading

C:CHDIR 함수 사용

"getcwd"함수를 토론할 때, 우리는 C 프로그래밍 언어의 "CHDIR"함수를 간단명료하게 토론했다.그러나 본고는 시스템의 현재 작업 디렉터리를 변경하는 데 주로 사용되는 "CHDIR"함수를 중심으로 토론을 전개할 것이다.우리는 이 함수가 C 스크립트에서 사용된 후의 행동이 어떻게 변화하는지 특별히 탐색할 것이다.이를 위해, 우리는 먼저 당신에게 이 함수의 용도를 소개한 다음에 그 문법을...

C Programming

2022-06 last update

7 minutes reading

C 프로그래밍에서 Malloc () 를 사용하여 배열을 만드는 방법

동적 내에 프로그램이 실행되는 동안 필요한 공간에 따라 프로그램에 분배됩니다.정적 메모리에서 프로그램이 실행되기 전에 프로그램에 할당된 고정된 메모리는 다음과 같은 단점이 있습니다. 왜냐하면 이 방안은 프로그램이 실행되는 동안 프로그램에 필요한 블록의 메모리를 분배하기 때문이다.동적 메모리는 프로그램을 가리키는 바늘로 사용되는 서로 다른 기능을 가지고 있다. 프로그램을 실행할 때 동적 분배에...

C Programming

2022-06 last update

6 minutes reading

C 언어에서 Strcpy()를 어떻게 사용합니까?

이 소스는strcpy () 함수가 원본 문자열을 변경할 수 없도록 하는 상수입니다.함수의 역할은 소스 문자열의 모든 문자 (문자열 끝에 있는 빈 문자 포함) 를 대상 문자열로 복사하는 것입니다.원본에서 목표로의 복제 작업이 완료되면strcpy () 함수는 목표의 주소를 호출자 함수에 되돌려줍니다. 이 예시 프로그램은 C 프로그래밍 언어의strcpy () 함수를 사용하여 정상적인 문자열 복사 ...

C Programming

2022-06 last update

9 minutes reading

C fcntl 함수 사용법

이름과 같이 fcntl는'파일'컨트롤로 축소됩니다.이것은 파일 처리 과정을 바탕으로 한다는 것을 의미한다.fcntl는 시스템 호출입니다.그것은 프로그램이 읽기나 쓰기 자물쇠를 놓을 수 있도록 한다.이 함수는 열려 있거나 적용된 모든 작업을 통해 열 수 있는 파일 속성을 수정하는 데 사용할 수 있습니다.열기, 읽기, 쓰기 등 다양한 방식으로 파일을 수정하는 다기능 함수입니다. Linux 운영체...

C Programming

2022-06 last update

7 minutes reading

Malloc 함수를 사용하여 구조 그룹을 만드는 방법

구조는 c프로그래밍에서 사용하는 수조와 유사한 데이터 형식이지만 유일한 차이점은 수조는 같은 데이터 형식의 값을 포함하고 구조는 사용자 정의를 바탕으로 하는 데이터 형식의 값을 포함한다.수조는 시스템 메모리에서 일부 공간을 차지하는데 이런 공간은 동적일 수도 있고 정적일 수도 있다.함수의 역할은 동적 메모리를 설명하는 것이다. 정적 메모리나 동적 메모리를 사용하여 구조 그룹을 설명할 수 있습...

C Programming

2022-06 last update

6 minutes reading

C 언어의 Sizeof 연산자

이것은 삽입식 소프트웨어 개발에서 광범위하게 사용되는 일원 연산자로, 우리가 조작수의 크기를 확정하는 데 도움을 줄 수 있다.따라서sizeof 조작부호의 반환값은 컴퓨터 메모리에 분배된 바이트 수를 이해하여 특정한 변수나 데이터 형식을 저장하는 데 도움이 된다. 그러나 만약 하나의 연산자가 하나의 조작수에만 작용한다면 우리는 이런 연산자를 일원 연산자라고 부른다.sizeof 연산자는 C 프로...

C Programming

2022-06 last update

8 minutes reading

문자열 비교: C 프로그래밍

두 문자열은 서로 다른 방식으로 비교할 수 있다.이 강좌에서 우선, 우리는 두 문자열을 비교하는 데 사용되는 사용자 정의 함수를 볼 것이다. 문자열을 비교하기 위해 함수stringCompare () 를 작성합니다.우리는 문자열의 모든 문자를 훑어보고 일치하지 않는 문자의 끝을 찾을 때까지 비교했다.두 문자열의 끝에 도달하면 문자열이 일치합니다.그렇지 않으면 문자열이 일치하지 않습니다. 반환값...

C Programming

2022-06 last update

9 minutes reading

C 언어에서 enum을 사용하는 방법

C 프로그래밍 언어의 enum 프로그램은 정형 상량 값을 정의하는 데 사용되며, 이것은 명확하고 읽을 수 있는 프로그램을 작성하는 데 매우 도움이 된다.프로그래머는 일반적으로 매거진을 사용하여 프로그램에서 명명된 정수 상수를 정의하여 더욱 좋은 소프트웨어 가독성과 유지보수성을 제공한다.본고는 num를 상세하게 토론할 것이다. "enum"키워드는 항상 열거 형식을 정의하는 데 사용해야 합니다....

C Programming

2022-06 last update

7 minutes reading

C:Init\u ntop 함수 예

텍스트 형식으로 변환한 다음 결과 값을 "dst"에 넣습니다.dst (목적지) 구역의 크기/공간을 검사할 필요가 있습니다.주소를 저장할 수 있는 위치가 충분하면 결과 주소가 배치되기 때문이다.두 번째 경우, 주소를 추가하기 위해 빈 버퍼 확장이 필요합니다. 원본 매개 변수와 마찬가지로 대상 "ds"인용 버퍼, init\untop () 함수는 결과 주소를 문자열 형식으로 저장합니다.네 번째 파...

C Programming

2022-06 last update

7 minutes reading

C:recv 함수 사용

같은 대상 "add"는 "htons"함수를 통해 플러그인 포트 번호를 설정하는 데 사용됩니다.htons 기능은 포트 번호를 이용하여 호스트 바이트 형식에서 네트워크 바이트 형식으로 전환하는 방법이다.이 inet\uaton () 함수는 소켓의 IP 주소를 가져와 네트워크 주소의 표준 형식으로 변환하고 "add"대상을 사용하여 내장된 "sin_addr"에 저장합니다.현재, connect () 함...

C Programming

2022-06 last update

5 minutes reading

C:getaddrinfo 함수 사용

이 링크는 호스트 이름이나 IP 주소를 표시하고addrinfo 구조에 동적으로 분배되는 링크 목록입니다.함수의 역할은 서비스 위치 이름과 서비스 이름을 바꾸는 것이다.플러그인을 되돌려주는 주소가 있고, 주소를 찾기 위해 지정한 서비스를 만들 수 있는 정보도 있습니다. 이 예는 getaddrinfo () 함수를 사용하여 도메인 이름 www.sample 문제를 해결합니다.com 주소 목록에 들어...

C Programming

2022-06 last update

7 minutes reading

C:IOCTL 함수 사용

본고에서 우리는 C 프로그래밍 언어의 문법을 보면서'IOCTL'함수의 용도를 깊이 이해할 것이다.그리고 이 함수를 사용하는 파일 형식에 대해 토론할 것입니다. 시스템의 일반 파일 외에 장치 파일과 같은 특수한 용도의 파일도 있다.장치 파일은 시스템의 다른 장치 드라이버와 상호작용하는 파일입니다.그러나 일반 시스템 호출을 통해 이 장치 파일에 접근할 수 없습니다.이것이 바로 IOCTL의 기능이...

C Programming

2022-06 last update

7 minutes reading

C에서 MALLOC 함수를 사용하는 방법

Malloc은 헤더 파일에 선언된 내장 함수입니다.Malloc은 메모리 할당의 약칭으로 지정한 크기에 따라 하나의 큰 블록 연속 메모리를 동적 분배하는 데 사용됩니다.메모리 분배에는 정적과 동적 두 가지 유형이 있다.정적 메모리 분배는 컴파일할 때 이루어지고 실행할 때 변경되지 않습니다.동적 메모리 분배는 실행할 때 이 메모리를 분배하는 것이다.우리는malloc를 사용한다.현재의 중점은 이 ...

C Programming

2022-06 last update

5 minutes reading

C 언어에서 파이프 함수를 사용하는 방법

파이프는 프로세스 간 통신의 매개체이다.한 프로세스는 파이핑에 데이터를 쓰고 다른 프로세스는 파이핑에서 데이터를 읽습니다.본고에서 우리는 pipe () 함수를 어떻게 사용하여 C 언어로 이 개념을 실현하는지 볼 수 있다. 이 함수는 두 개의 정수 그룹 (filedes) 이라는 매개 변수를 받아들입니다.filedes[0]는 파이프에서 읽는 데 사용되고, filedes[1]는 파이프에 쓰는 데 ...

C Programming

2022-06 last update

6 minutes reading

다음 페이지