/* Ejercicio 1-20 */ #include #define MAXLINE 1000 int getline(char s[], int lim); void detab(char s[]); void copy(char to[], char from[]); main() { int len; char line[MAXLINE]; while ((len = getline(line, MAXLINE)) > 0){ detab(line); printf("%s", line); } return 0; } void detab(char s[]) { int i = 0, j = 0; char nline[MAXLINE]; while (s[i] != '\0'){ if (s[i] != '\t'){ nline[j] = s[i]; } else { nline[j] = ' '; ++j; nline[j] = ' '; ++j; nline[j] = ' '; } ++j; ++i; } nline[j] = '\0'; copy(s, nline); } int getline(char s[], int lim) { int c, i; for (i=0; i