Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void reverse_string(char s[]) {
- for (int i = strlen(s) - 1; i > -1; i--) {
- printf("%c", s[i]);
- }
- }
- void reverse_string(char *s) {
- size_t len = strlen(s);
- char *t = s + len - 1;
- while (t >= s) {
- printf("%c", *t);
- t = t - 1;
- }
- puts("");
- }
- #include <string.h> // strlen()
- #include <stdio.h> // putchar()
- void print_reverse(char const *str)
- {
- for (char const *p = str + strlen(str); p != str; putchar(*--p));
- putchar('n');
- }
- #include <stddef.h> // size_t
- #include <string.h> // strlen()
- #include <stdio.h> // putchar()
- void print_reverse(char const *str)
- {
- for (size_t i = strlen(str); i; putchar(str[--i]));
- putchar('n');
- }
- void reverse_string(const char *s) {
- const char *t = s + strlen(s);
- if (t > s) {
- for (;;) {
- t--;
- putchar(*t);
- if (t == s)
- break;
- }
- }
- putchar('n');
- }
- void reverse_string(char s[]) {
- for (size_t i = strlen(s); i-- > 0;) {
- putchar(s[i]);
- }
- putchar('n');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement