Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include <stdio.h>
- #define MAX 1000
- void reverse(char line[], int len);
- int getline(char line[]);
- char line[MAX];
- int main(){
- int len = 0;
- len = getline(line);
- while (len > 0){
- reverse(line, len - 1);
- len = getline(line);
- printf("%s", line);
- }
- }
- int getline(char l[])
- {
- int i = 0;
- int c = 0;
- for(i = 0; ((c = getchar()) != EOF) && c != '\n' && i
- < MAX - 1; ++i)
- l[i] = c;
- if(c == '\n')
- l[i++] = c;
- l[i] = '\0';
- return ++i;
- }
- void reverse(char s[], int len){
- int temp = 0;
- for (int i =0; i <= len / 2; i++)
- {
- temp = s[len - i];
- s[len - i] = s[i];
- s[i] = temp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement