"Escribe un programa que imprima todas las lineas mayores de 80 caracteres que se le den"
y he hecho esto:
Código C:
Ver original
#include <stdio.h> #include <string.h> #define MAXLINE 100 #define MINLINE 80 int readline (char s[]); int main() { char string[MAXLINE+1]; int len; len = readline(string); if (len < MINLINE) continue; else } return 0; } int readline (char s[]) { char c; int i; s[i] = c; if (c == '\n') { s[i] = c; ++i; } s[i] = '\0'; return i; }
pero, ¿hay alguna manera mejor de hacerlo (sin cosas raras, estoy aprendiendo )?
y no es nada de ejercicios para clase ni nada de eso, soy autodidacta.
gracias :)