Introducción
En este laboratorio, aprenderá a usar la función strcmp()
en el lenguaje de programación C para comparar dos cadenas de texto y realizar diferentes operaciones basadas en el resultado de la comparación.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
En este laboratorio, aprenderá a usar la función strcmp()
en el lenguaje de programación C para comparar dos cadenas de texto y realizar diferentes operaciones basadas en el resultado de la comparación.
En este laboratorio, aprenderá a comparar cadenas de texto con instrucciones condicionales.
Cree un archivo llamado conditional-statements.c
y abra it en WebIDE.
Copie el siguiente código en el archivo:
#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);
}
Guarde el archivo.
Compile el código usando el siguiente comando en la terminal:
$ gcc conditional-statements.c -o conditional-statements
Ejecute el programa compilado usando el siguiente comando:
$./conditional-statements
Escriba el primer número cuando se le solicite y presione Enter.
Escriba el segundo número cuando se le solicite y presione Enter.
Escriba el nombre de la operación (add
o sub
) cuando se le solicite y presione Enter.
El programa comparará el nombre de la operación ingresado para realizar una suma o una resta según el resultado de la comparación.
El programa luego mostrará el resultado.
Después de completar este laboratorio, podrá comparar cadenas de texto con instrucciones condicionales en C y realizar diferentes operaciones basadas en el resultado de la comparación.