How to truncate a string in C

2 Answers

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

int main(void) {

    char *s = "c programming";

    s = s + 3;

    printf("%s \n", s);


    return 0;
}




/*
run

rogramming

*/

 



answered May 2, 2021 by avibootz
edited May 2, 2021 by avibootz
0 votes
#include <stdio.h>
#include <string.h>

int main(void) {

    char s[] = "c programming";

    s[strlen(s) - 3]  = '\0';

    printf("%s \n", s);


    return 0;
}




/*
run

c programm

*/

 



answered May 2, 2021 by avibootz

Related questions

2 answers 232 views
232 views asked Jan 10, 2024 by avibootz
1 answer 148 views
148 views asked Jan 10, 2024 by avibootz
1 answer 206 views
206 views asked Nov 14, 2021 by avibootz
1 answer 233 views
233 views asked Nov 3, 2020 by avibootz
1 answer 311 views
311 views asked Jan 21, 2017 by avibootz
1 answer 198 views
...