How to get the last two characters of a string in C

1 Answer

0 votes
#include <stdio.h>
#include <string.h>

int main(void) {
    char s[] = "java c c++";
    char last_two_chars[3]; 
    int len = strlen(s);
    
    last_two_chars[0] = s[len - 1];
    last_two_chars[1] = s[len - 2];
    last_two_chars[2] = '\0';
    
    printf("%s", last_two_chars);
}




/*
run:

++

*/

 



answered Feb 23, 2021 by avibootz

Related questions

1 answer 147 views
1 answer 155 views
1 answer 167 views
2 answers 291 views
1 answer 249 views
1 answer 244 views
1 answer 145 views
...