Problema de programación en C: escriba un programa para imprimir cada palabra de una oración en inglés en líneas separadas, imprimiendo una palabra por línea. ¿Qué hay de malo en lo que escribí?
Modificar dos lugares:
if(s[i]=' ') cambió a if(s[i]==' ')
putchar ( 's[i]'); cambiado a putchar(s[i]);
El programa general modificado es el siguiente:
#include
int main()
{
char s[100];
int i;
obtiene(s)
for(i=0;s[i]!='\0';i++)
if(s[i]==' ')
putchar('\n');
else
putchar(s[i]);
devuelve 0;
}