산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

표준 라이브러리 함수를 사용한 C의 마스터 문자열 조작

문제의 필요에 따라 문자열을 조작해야 하는 경우가 많습니다. 전부는 아니더라도 대부분의 시간 문자열 조작은 수동으로 수행할 수 있지만 이로 인해 프로그래밍이 복잡하고 커집니다.

이를 해결하기 위해 C는 표준 라이브러리 "string.h"에서 수많은 문자열 처리 함수를 지원합니다. .

아래에서는 일반적으로 사용되는 몇 가지 문자열 처리 함수에 대해 설명합니다.

함수 기능의 작업 strlen() 문자열의 길이 계산 strcpy() 문자열을 다른 문자열로 복사 strcat() 두 문자열 연결(결합) strcmp() 두 문자열 비교 strlwr() 문자열을 소문자로 변환 strupr() 문자열을 대문자로 변환

문자열 처리 함수는 "string.h" 아래에 정의되어 있습니다. 헤더 파일입니다.

#include <string.h>

참고: 문자열 처리 기능을 실행하려면 아래 코드를 포함시켜야 합니다.

gets() 및 puts()

기능 gets() 그리고 puts() 이전 장에서 언급한 대로 사용자로부터 문자열 입력을 받아 각각 표시하는 두 개의 문자열 함수입니다.

#include<stdio.h>
int main()
{
 char name[30];
 printf("Enter name: ");
 gets(name); //Function to read string from user.
 printf("Name: ");
 puts(name); //Function to display string.
 return 0;
}

참고: 하지만 gets() 그리고 puts() 함수 핸들 문자열, 이 두 함수는 모두 "stdio.h"에 정의되어 있습니다. 헤더 파일입니다.


C 언어

  1. C# 중첩 클래스
  2. C++의 스토리지 클래스
  3. C 구조체와 포인터
  4. C# - 문자열
  5. C# while 및 do...while 루프
  6. 예제가 있는 C# 대기열:C# 대기열이란 무엇이며 어떻게 사용합니까?
  7. C# Hello World:최초의 콘솔 응용 프로그램
  8. Windows, Linux, Mac을 위한 10가지 최고의 C# IDE(2021 업데이트)
  9. C# - 기본 구문
  10. 예제가 있는 C++ For 루프