Search This Blog
Welcome to 1printf(), your ultimate destination for C, C++, Linux, Data Structures, and Microcontroller programming! ๐ ๐นLearn advanced coding techniques in C& C++ ๐นMaster Linux internals & shell scripting ๐นDeep dive into Data Structures & Algorithms ๐นExplore Embedded Systems & Microcontrollers (8051,UART, RTOS) ๐นGet hands-on coding tutorials, project ideas,and interview preparation tips Whether you're a beginner or an experienced programmer, this channel will help you
Featured
- Get link
- X
- Other Apps
C Program to Find the Second Last Character of a String
✅ C Program to Find the Second Last Character of a String (Clean scanf Version)
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("Enter a string: ");
scanf("%[^\n]", str); // Reads until newline, no need to handle '\n'
int len = strlen(str);
if (len < 2) {
printf("String is too short to have a second last character.\n");
} else {
printf("Second last character: %c\n", str[len - 2]);
}
return 0;
}
๐ Explanation:
This program reads a string from the user using scanf("%[^\n]"), which captures input until the newline character but does not include it in the string.
- It directly uses
strlen()to find the length of the input. - If the string has fewer than 2 characters, a warning is displayed.
- Otherwise,
str[len - 2]gives the second last character. - No need for additional newline removal logic in this version.
๐งพ Sample Output:
Enter a string: Hello World Second last character: l Enter a string: H String is too short to have a second last character.
๐ Keywords:
scanf string C, second last character, strlen example, no newline handling, C string logic, interview question, clean code C
๐ Hashtags:
#CProgramming #StringIndexing #strlen #scanfInput #InterviewCode #BeginnerFriendly
๐ Search Description:
Clean and efficient C program to find the second last character in a string using scanf without newline handling. Simple logic using strlen. Great for C beginners.
Popular Posts
C++ Program for Hybrid Inheritance (All Types Together)
- Get link
- X
- Other Apps
C++ Program for Function Overloading Example
- Get link
- X
- Other Apps
Comments
Post a Comment