🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
1. Introduction
This guide shows how to compare two strings in C programming without using library functions. We'll see if they're the same or which one comes first alphabetically.
2. Program Overview
The program will:
1. Get two strings from the user.
2. Go through each character of the strings and compare them.
3. Tell if the strings are the same, or which one comes first.
3. Code Program
#include <stdio.h> // For input and output
int main() { // Start of the program
char str1[100], str2[100]; // Spaces for user's strings
int i = 0; // Counter for going through strings
// Get strings from the user
printf("Enter the first string: ");
scanf("%s", str1);
printf("Enter the second string: ");
scanf("%s", str2);
// Go through and compare the strings
while (str1[i] == str2[i] && str1[i] != '\0') {
i++;
}
if (str1[i] > str2[i]) {
printf("String 1 comes after String 2.\n");
} else if (str1[i] < str2[i]) {
printf("String 1 comes before String 2.\n");
} else {
printf("Both strings are the same.\n");
}
return 0; // End the program
}
Output:
Enter the first string: apple Enter the second string: apricot String 1 comes before String 2.
4. Step By Step Explanation
1. #include <stdio.h>: Adds input/output functions.
2. int main(): Start of our program.
3. Variable and Array Declaration:
- str1 and str2 store the user's strings.
- i is a counter used to go through strings.
4. User Input:
- printf asks users for two strings.
- scanf puts these strings into 'str1' and 'str2'.
5. String Comparison:
- A while loop checks the characters of both strings.
- The loop goes on if characters are the same and it's not the end of a string.
- After the loop, conditions check the order of strings.
6. Display Results:
- The program says if the strings are the same or which one comes first.
This program helps to see how strings are compared, one character at a time.
My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:
Build REST APIs with Spring Boot 4, Spring Security 7, and JWT
[NEW] Learn Apache Maven with IntelliJ IDEA and Java 25
ChatGPT + Generative AI + Prompt Engineering for Beginners
Spring 7 and Spring Boot 4 for Beginners (Includes 8 Projects)
Available in Udemy for Business
Building Real-Time REST APIs with Spring Boot - Blog App
Available in Udemy for Business
Building Microservices with Spring Boot and Spring Cloud
Available in Udemy for Business
Java Full-Stack Developer Course with Spring Boot and React JS
Available in Udemy for Business
Build 5 Spring Boot Projects with Java: Line-by-Line Coding
Testing Spring Boot Application with JUnit and Mockito
Available in Udemy for Business
Spring Boot Thymeleaf Real-Time Web Application - Blog App
Available in Udemy for Business
Master Spring Data JPA with Hibernate
Available in Udemy for Business
Spring Boot + Apache Kafka Course - The Practical Guide
Available in Udemy for Business
Comments
Post a Comment
Leave Comment