Olaf "El Blanco"
2005-10-03 09:45:05 UTC
Estoy leyendo un libro muy famoso que se llama
"El Lenguaje de Programación C" de Brian Kernighan y Dennis Ritchie... con
base en el ANSI C.
Es un libro viejo, (2da edición) y me está sirviendo para mis primeros pasos
en c...
También tiene ejercicios... Explican temas y dan los ejercicios que con esa
explicación puedes realizar sin problemas (supongo)
Pero ahora estoy sin poder hacer unos ejercicios...
Porque me enseñaron putchar y getchar. Y había ejercicios de entrar por
teclado cualquier cosa y contar tabuladores, nuevas líneas, etc... ya están
echo, son fáciles...
Pero ahora hay ejercicios que dicen que escriba un programa que copie su
entrada a la salida, reemplazando cada cadena de uno o mas blancos por un
solo blanco...
Pero en donde guardo la entrada? El getchar me guarda un solo carácter
verdad? Supongo que este ejercicio se debe hacer con scanf... e ir guardando
la entrada en algún lado para luego imprimirla con ese "formato".
Estoy practicando con el editor vi y luego con el gcc, y también con el
Turbo C en DOS...
Y los compiladores me "recomiendan" que main debe devolver una función...
Pero en el libro este (ANSI C) nunca ponen un ejemplo con el return...
De antemano muchas Gracias.
"El Lenguaje de Programación C" de Brian Kernighan y Dennis Ritchie... con
base en el ANSI C.
Es un libro viejo, (2da edición) y me está sirviendo para mis primeros pasos
en c...
También tiene ejercicios... Explican temas y dan los ejercicios que con esa
explicación puedes realizar sin problemas (supongo)
Pero ahora estoy sin poder hacer unos ejercicios...
Porque me enseñaron putchar y getchar. Y había ejercicios de entrar por
teclado cualquier cosa y contar tabuladores, nuevas líneas, etc... ya están
echo, son fáciles...
Pero ahora hay ejercicios que dicen que escriba un programa que copie su
entrada a la salida, reemplazando cada cadena de uno o mas blancos por un
solo blanco...
Pero en donde guardo la entrada? El getchar me guarda un solo carácter
verdad? Supongo que este ejercicio se debe hacer con scanf... e ir guardando
la entrada en algún lado para luego imprimirla con ese "formato".
Estoy practicando con el editor vi y luego con el gcc, y también con el
Turbo C en DOS...
Y los compiladores me "recomiendan" que main debe devolver una función...
Pero en el libro este (ANSI C) nunca ponen un ejemplo con el return...
De antemano muchas Gracias.