This repository has been archived on 2025-12-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2024-09-20 14:17:13 +03:00

62 lines
1.4 KiB
C

#include <stdio.h>
int main()
{
int choice;
int length = 0;
char a;
char b[200];
b[0] = '\0';
while (1 < 2)
{
printf("MENU\n");
printf("1: Add a new character\n");
printf("2: Delete the last character\n");
printf("3: Print the string\n");
printf("0: Stop\n");
printf("Your selection:\n");
scanf(" %d", &choice);
if (choice == 0)
{
printf("End of the program.");
break;
}
switch (choice)
{
case 1:
printf("Enter a character:\n");
scanf(" %s", &a);
b[length] = a;
b[length + 1] = '\0';
length++;
break;
case 2:
if (b[0] == '\0')
{
printf("The string is empty.\n");
break;
}
else
{
printf("The character %c has been removed.\n", b[length - 1]);
b[length - 1] = '\0';
length--;
break;
}
case 3:
if (b[0] == '\0')
{
printf("The string is empty.\n");
break;
}
else
{
printf("%s\n", b);
break;
}
default:
printf("Unknown selection.\n");
}
}
}