Código C:
Ver original
#include <stdio.h> int esVocal(char c); void main() { char anterior, actual; int cont = 0, fin; FILE *archivo; while(fin != -1) { if(esVocal(actual) && anterior == ' ') { cont++; } anterior = actual; } } int esVocal(char c) { int siVocal = 1; switch(c) { case 'A' : case 'E' : case 'I' : case 'O' : case 'U' : case 'a' : case 'e' : case 'i' : case 'o' : case 'u' : return 1; break; default : return 0; } }
El .txt que abre contiene esto:
Cita:
Pues bien, quiero que sólo lea la primera, ya que el programa cuenta las palabras que comienzan por inicial de la primera línea, las demás no las lee.Atencion: las ideas fundamentales de la ciencia son esencialmente sencillas y pueden ser expresadas en un lenguaje comprensible para todos. Albert Einstein
Esta linea ya no se debe leer..., esta solo para probar si para correctamente...
Esta linea ya no se debe leer..., esta solo para probar si para correctamente...
Gracias.