onlinecode

How to remove the last character of a string in C

How to remove the last character of a string in C

In this post we will give you information about How to remove the last character of a string in C. Hear we will give you detail about How to remove the last character of a string in CAnd how to use it also give you demo for it if it is necessary.

we are going to learn about how to remove the last character of a string in C.

Consider, we have the following string.

char name[6] = "lahari";

Now, we want to remove the last character i from the above string.

Removing the last character

To remove the last character of a string in C, first we need to find the last character index by using the [strlen(str)-1] and set its value to /0.

In C language, /0 indicates the string ending.

Here is an example:

#include <stdio.h>#include <string.h>int main() {  char name[6] = "lahari";  name[strlen(name)-1] = '