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 136 views
1 answer 141 views
1 answer 154 views
2 answers 278 views
1 answer 230 views
1 answer 225 views
1 answer 133 views
...