Mm... ya descubrí que era. El error era bastante claro Ya existe una función getline en la librería stdio.h.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
gcc -o char_array char_array.c
char_array.c:4:5: error: tipos en conflicto para 'getline'
/usr/include/stdio.h:675:20: nota: la declaración previa de 'getline' estaba aquí
char_array.c:30:5: error: tipos en conflicto para 'getline'
/usr/include/stdio.h:675:20: nota: la declaración previa de 'getline' estaba aquí
#include <stdio.h>
#define MAXLINE 1000
int getline(char line[], int maxline);
void copy(char to[], char from[]);
main()
{
int len;
int max;
char line[MAXLINE];
char longest[MAXLINE];
max = 0;
while ((len = getline(line, MAXLINE)) > 0) {
if (len > max) {
max = len;
copy(longest, line);
}
}
if (max > 0) {
printf("%s\n", longest);
printf("Length: %d", max);
}
return 0;
}
int getline(char s[], int lim) {
int c, i;
for (i=0; i < lim-1 && (c=getchar())!=EOF && c!='\n'; ++i)
s[i] = c;
if (c == '\n') {
s[i] = c;
++i;
}
return i;
return 5;
}
void copy(char to[], char from[])
{
int i;
i = 0;
while ((to[i] = from[i]) != '\0')
++i;
}