#include<string.h> void reverse(char string[]){ int len = strlen(string); for(int i = 0; i < (len - 1)/2; i++){ char temp = string[i]; string[i] = string[len - 1 - i]; string[len - 1 - i] = temp; } }(Edited: 2021-09-08)
#include <string.h> #include <stdio.h> #ifndef REVERSE_H #define REVERSE_H void reverse(char *string) { int str_length = strlen(string); char rev_string[str_length]; strcpy(rev_string, string); for (int i = 0; i < str_length; i++) { string[i] = rev_string[str_length - i - 1]; } } #endif(Edited: 2021-09-09)
char *first_ptr, *last_ptr, ch;
first_ptr = last_ptr = str;
for (int i=0; i<strlen(str) -1; i++) last_ptr++;
for (int =0; i<strlen(str)/2; i++){ ch = *last_ptr; *last_ptr = *first_ptr; *first_ptr = ch; }
first_ptr++; last_ptr++;}
char temp = ββ; for(int i=0; i < (strlen(str)-1)/2; i++) { temp=str[i]; str[i]=str[strlen(str)-1-i]; str[strlen(str)-1-i]=temp; }}
pragma once include <stdlib.h> include <string.h> void reverse(char* str){ int len = strlen(str); char* temp = malloc(len * sizeof(char)); for (int i = 0; i < len; i++){ temp[i] = str[len - 1 - i]; } for (int i = 0; i < len; i++){ str[i] = temp[i]; } free(temp); }(Edited: 2021-09-08)
#include <stdio.h> void reverse(char* str) { int length=str.strlen; //initialize length amount char r[length]; //initialize char array of str length for(int i=length-1;i>0;i--){ r[i]=str[i]; //starting from the end of str } *str=r; // set string @ str pointer to r return void; }