Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C 프로그래밍

    1. Clang 도구를 사용하여 C/C++ 코드 서식 도구 만들기

      이 튜토리얼에서는 clang 도구를 사용하여 C/C++ 코드 서식 도구를 만드는 프로그램에 대해 설명합니다. 설정 sudo apt install pythonsudo apt install clang-format-3.5 그런 다음 현재 사용자에게 읽기 및 쓰기 권한이 있는 위치에 파이썬 파일을 생성합니다. 예시 가져오기 oscpp_extensions =(.cxx,.cpp,.c, .hxx, .hh, .cc, .hpp) os의 루트, 디렉토리, 파일용 .walk(os.getcwd()):파일의 파일:if file.endswith(cpp_e

    2. C/C++의 코루틴

      이 튜토리얼에서는 C/C++에서 코루틴을 이해하는 프로그램에 대해 논의할 것입니다. 코루틴은 둘 중 하나를 반환하는 두 루틴 간의 실행 제어를 전환하는 제어 명령입니다. 예시 #include<stdio.h> int range(int a, int b){    static long long int i;    static int state = 0;    switch (state){    case 0:       state = 1

    3. C++에서 짝수 개수의 모음을 포함하는 가장 긴 부분 문자열 찾기

      문자열 s가 있다고 가정하면 각 모음을 짝수번 포함하는 가장 긴 부분 문자열의 크기를 찾아야 합니다. 즉, a, e, ​​i, o, u는 짝수 번 나타나야 합니다. 따라서 문자열이 helloworld와 같으면 출력은 8이 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − ret :=0, 두 개의 맵 m 및 cnt 정의, m[“00000”] :=-1 설정 모음 배열에 모음 저장 범위 0에서 s 크기의 i에 대해 x :=s[i], 그리고 ok :=false cnt[x] 1 증가, temp 설정 :

    4. C/C++ 및 응용 프로그램의 INT_MAX 및 INT_MIN

      이 튜토리얼에서는 C/C++에서 INT_MAX와 INT_MIN을 이해하는 프로그램에 대해 논의할 것입니다. INT_MIN과 INT_MAX는 변수/요소의 최소값과 최대값을 설정하기 위해 정의된 매크로입니다. 예시 #include<bits/stdc++.h> int main(){    printf("%d\n", INT_MAX);    printf("%d", INT_MIN);    return 0; } 출력 2147483647 -21474

    5. C/C++의 정수 리터럴(접두사 및 접미사)

      이 튜토리얼에서는 C/C++(접두사 및 접미사)의 정수 리터럴을 이해하는 프로그램에 대해 설명합니다. 정수 리터럴은 소스 코드에 직접 표시되는 정수 값에 대한 리터럴입니다. 또한 두 가지 유형이 있습니다 - 접두사 - 접두사는 값의 기준을 나타냅니다. 예를 들어, 0x10은 0x가 있는 16진수 값을 나타냅니다. 접미사 - 접미사는 값의 유형을 나타냅니다. 예를 들어, 8465484156155LL은 long long 정수를 나타냅니다. 예시 #include <iostream> using namespace

    6. C 및 C++의 루프

      이 튜토리얼에서는 C 및 C++의 루프를 이해하는 프로그램에 대해 설명합니다. 프로그래밍에서 루핑은 주어진 블록 코드를 반복해서 실행해야 할 때 사용됩니다. 동일한 코드 라인을 반복해서 작성하는 접근 방식을 취하고 DRY 코드 연습을 촉진합니다. 예시 For 루프 #include <iostream> using namespace std; int main(){    for (int i = 1; i <= 10; i++){       cout << "He

    7. 대체 n번째 바이트를 읽고 다른 파일에 쓰는 C/C++의 Iseek()

      이 튜토리얼에서는 대체 n번째 바이트를 읽고 다른 파일에 쓰는 방법을 이해하는 프로그램에 대해 설명합니다. 이를 위해 두 개의 .txt 파일이 제공됩니다. 우리의 임무는 파일 설명자의 포인터를 변경하는 데 사용되는 Iseek()를 사용하여 한 파일에서 다른 파일로 내용을 쓰는 것입니다. 예시 #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <fcntl.h> void func(char arr[], int n){

    8. C/C++의 memcpy()

      이 기사에서는 C++ STL에서 memcpy() 함수의 작동, 구문 및 예제에 대해 설명합니다. memcpy()란 무엇입니까? memcpy() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. memcpy() 함수는 메모리 블록을 복사하는 데 사용됩니다. 이 함수는 한 메모리 위치에서 다른 메모리 위치로 값의 수를 복사하는 데 사용됩니다. 함수의 결과는 데이터의 이진 복사본입니다. 이 함수는 종료 소스 또는 종료 널 문자를 확인하지 않고 소스에서 num 바이트를 복사합니다. 예시 void memcpy( void* d

    9. C/C++의 mbsrtowcs() 함수

      이 기사에서는 C++ STL에서 std::mbsrtowcs() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. std::mbsrtowcs()란 무엇입니까? std::mbsrtowcs() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. mbsrtowcs()는 첫 번째 바이트가 *src인 널 종료 멀티바이트 문자열을 와이드 문자 표현으로 변환한다는 것을 의미합니다. 이 함수는 변환에 따라 값을 반환합니다. 구문 size_t mbsrtowcs( wchar_t* pwc, char** str, size_t n, mbst

    10. 예제가 있는 C/C++의 mbrtoc16()

      이 기사에서는 C++ STL에서 std::mbrtoc16() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. std::mbrtoc16()이란 무엇입니까? std::mbrtoc16() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. 이 함수는 좁은 멀티바이트 문자를 UTF-16 문자 표현으로 변환하는 데 사용됩니다. 연결된 문자 포인터가 null이 아니고 다른 모든 매개변수도 허용되는 경우 해당 16비트 문자를 변환합니다. 구문 size_t mbrtoc16( char16_t* pc16, char* str, si

    11. C/C++의 mbrtoc32() 예제

      이 기사에서는 C++ STL에서 std::mbrtoc32() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. std::mbrtoc32()란 무엇입니까? std::mbrtoc32() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. 이 함수는 좁은 멀티바이트 문자를 UTF-32 문자 표현으로 변환하는 데 사용됩니다. 연결된 문자 포인터가 null이 아니고 다른 모든 매개변수도 허용되는 경우 해당 32비트 문자를 변환합니다. 구문 size_t mbrtoc32( char32_t* pc32, char* str, siz

    12. C/C++의 putwchar() 함수

      이 기사에서는 C++ STL에서 putwchar() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. putwchar()이란 무엇입니까? putwchar() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. putwchar() 함수는 표준 출력 장치에 와이드 문자를 쓰는 데 사용됩니다. 이 함수는 인수에서 와이드 문자를 가져와 시스템의 표준 출력 또는 표준 출력에 씁니다. 이 함수는 헤더 파일에 정의된 putchar()의 와이드 문자 버전입니다. 구문 putwchar( wchar_t 와이드 ); 매개변수 함수

    13. C/C++ 프로그램의 mbrtowc() 함수

      이 기사에서는 C++ STL에서 std::mbrtowc() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다. std::mbrtowc()란 무엇입니까? std::mbrtowc() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. mbrtowc()는 좁은 멀티바이트 문자열을 와이드 문자로 변환한다는 의미입니다. 이 함수는 좁은 멀티바이트 문자를 넓은 문자 표현으로 변환하는 데 사용됩니다. 구문 size_t mbrtowc( wchar_t* pwc, char* str, size_t n, mbstate_t* ps); 매개변

    14. C/C++로 OS 독립 코드 작성

      실행되는 OS에 관계없이 운영 체제와 상호 작용할 수 있는 프로그램입니다. 대부분의 c/c++ 컴파일러에는 OS를 감지하는 매크로를 정의할 수 있는 권한이 있습니다. GCC 컴파일러의 일부 매크로는 - _WIN32:32비트 및 64비트 Windows OS용 매크로 _WIN64:64비트 Windows OS용 매크로. _UNIX:UNIX OS용 매크로. _APPLE_:macOS용 매크로 정의된 이러한 매크로를 기반으로 OS에 관계없이 작동하는 프로그램을 만들어 보겠습니다 - 예시 #include <i

    15. 경쟁 프로그래밍에서 C/C++ 코드를 효율적으로 작성

      경쟁 프로그래밍에서 가장 중요한 것은 효과적인 코드입니다. 최적화되고 빠른 코드는 중요하며 프로그래머의 순위에 차이를 만들 수 있습니다. 경쟁 프로그래밍에서 효과적인 c/c++ 코드를 작성하기 위해 다음은 c/c++ 코드를 효율적으로 작성하기 위한 몇 가지 효과적인 도구입니다. 먼저 몇 가지 기본 용어를 기억해 보겠습니다. 템플릿 특정 유형에 의존하지 않는 코드를 작성 중입니다. 매크로 명명된 코드 조각입니다. 벡터 요소의 삽입 및 삭제로 크기를 업데이트하는 자동으로 크기 조정 가능한 동적 배열과 같습니다.

    16. C 및 C++ 프로그래밍에서 다른 결과를 생성하는 프로그램 작성

      C와 C++ 모두에서 컴파일러 및 실행되고 다른 결과를 생성하는 프로그램을 작성하십시오. C 및 C++로 컴파일할 때 다른 결과를 제공하는 여러 유형의 프로그램이 있습니다. 나. 문자 리터럴 사용 - c와 c++는 모두 문자를 다르게 취급합니다. C에서는 정수 리터럴로 처리되지만 C++에서는 문자로 처리됩니다. 예시 #include<stdio.h> int main(){    printf("%d", sizeof('a'));    return 0; } 출

    17. C/C++의 rand() 및 srand()

      이 기사에서는 C++ STL에서 rand() 및 srand() 함수의 작동, 구문 및 예제에 대해 논의합니다. 랜드()란 무엇입니까? rand() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. rand()는 일련의 난수를 생성하는 데 사용됩니다. 코드에서 난수를 생성하고자 할 때 이 함수를 사용합니다. C++로 ludo 게임을 만들고 rand()를 사용하여 임의의 숫자를 생성할 수 있도록 1에서 6 사이의 임의의 숫자를 생성해야 하는 것처럼 난수는 이 함수가 호출될 때마다 관련 없는 일련의 숫자를 제공하는 알고

    18. C/C++(3.5)의 함수

      기능은 일부 기능을 수행하고 일부 유형의 결과를 생성하기 때문에 기계와 같습니다. 마찬가지로, 기계는 일부 입력을 취하고, 입력을 처리하고 유사하게 출력을 생성하고, 기능은 일부 값을 취하여 해당 값에 대해 작동하고 출력을 생성합니다. 사람이 수동으로 입력을 기계에 전달하면 프로그래머가 실행을 시작할 함수를 호출할 때 기계만 동일한 방식으로 기능을 시작합니다. 함수는 다양한 언어에서 이름이 다를 수 있지만 다음과 같은 두 가지 공통된 특성을 공유합니다. - 여기에는 처리해야 하는 일련의 지침이 포함되어 있습니다. 이러한

    19. C에서 연속 1이 없는 이진 문자열의 수 계산

      주어진 작업은 연속적인 1 없이 길이가 n인 모든 이진 문자열의 수를 계산하는 것입니다. 이진법은 숫자 표현 기법의 한 유형입니다. 가장 대중적이고 디지털 시스템에서 사용됩니다. 이진 시스템은 두 가지 작동 상태 또는 가능한 조건만 있는 장치로 나타낼 수 있는 이진 양을 나타내는 데 사용됩니다. 예를 들어 스위치에는 열림 또는 닫힘의 두 가지 상태만 있습니다. 이진 시스템에는 2개의 기호 또는 가능한 숫자 값, 즉 0과 1만 있습니다. 2개의 작동 상태 또는 가능한 조건만 있는 장치로 표시됩니다. 이진 문자열은 이진 값, 즉 0

    20. C 언어에서 while(1)과 while(0)의 차이점

      우리가 알고 있듯이 C 언어에서 while 키워드는 루프에 인수로 전달된 조건에서 작동하는 루프를 정의하는 데 사용됩니다. 이제 condition은 true 또는 false의 두 값을 가질 수 있으므로 while 블록 내부의 코드는 condition이 true이면 반복적으로 실행되고 condition이 false이면 코드가 실행되지 않습니다. 이제 while 루프에 인수를 전달하면 while(1)이 조건이 항상 true로 처리되고 블록 내부의 코드가 반복적으로 실행되기 시작하는 루프이기 때문에 while(1)과 while(0)을

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:45/72  20-컴퓨터/Page Goto:1 39 40 41 42 43 44 45 46 47 48 49 50 51