/*Ejercicio 1-19 (The C programming language)*/ #include #define MAXLINE 1000 int getline(char line[], int maxline); void reverse(char s[]); void copy(char to[], char from[]); main() { int len; int i; char line[MAXLINE]; i = 0; while ((len = getline(line, MAXLINE)) > 0){ reverse(line); printf("%s", line); } return 0; } void reverse(char s[]) { int i, j; char revertido[MAXLINE]; for (i = (strlen(s) - 2), j = 0; i >= 0; --i, ++j) revertido[j] = s[i]; revertido[j] = '\n'; revertido[j+1] = '\0'; copy(s, revertido); } int getline(char s[], int lim) { int c, i; for (i=0; i