소개
이 랩에서는 C 언어의 strcmp() 함수를 사용하여 두 문자열을 비교하고, 비교 결과에 따라 다양한 작업을 수행하는 방법을 배우게 됩니다.
이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 98%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.
이 랩에서는 C 언어의 strcmp() 함수를 사용하여 두 문자열을 비교하고, 비교 결과에 따라 다양한 작업을 수행하는 방법을 배우게 됩니다.
이 랩에서는 조건문을 사용하여 문자열을 비교하는 방법을 배우게 됩니다.
conditional-statements.c라는 파일을 생성하고 WebIDE 에서 엽니다.
다음 코드를 파일에 복사합니다.
#include <stdio.h>
#include <string.h>
void main(){
int n1, n2, result;
char operator[10];
printf("Enter first number: ");
scanf("%d",&n1);
printf("Enter second number: ");
scanf("%d",&n2);
printf("Enter operation name (add or sub): ");
scanf("%s",operator);
if(strcmp(operator,"add") == 0)
result = n1 + n2;
else if(strcmp(operator,"sub") == 0)
result = n1 - n2;
else
result=0;
printf("The result is : %d\n\n\n",result);
}
파일을 저장합니다.
터미널에서 다음 명령을 사용하여 코드를 컴파일합니다.
gcc conditional-statements.c -o conditional-statements
다음 명령을 사용하여 컴파일된 프로그램을 실행합니다.
./conditional-statements
프롬프트가 표시되면 첫 번째 숫자를 입력하고 Enter 키를 누릅니다.
프롬프트가 표시되면 두 번째 숫자를 입력하고 Enter 키를 누릅니다.
프롬프트가 표시되면 연산 이름 (add 또는 sub) 을 입력하고 Enter 키를 누릅니다.
프로그램은 입력된 연산 이름을 비교하여 비교 결과에 따라 덧셈 또는 뺄셈을 수행합니다.
그런 다음 프로그램은 결과를 표시합니다.
이 랩을 완료하면 C 언어에서 조건문을 사용하여 문자열을 비교하고, 비교 결과에 따라 다양한 작업을 수행할 수 있게 됩니다.