Ejercicios Propuestos tema 9.
Disenar un
programa que, dado un archivo de texto compuesto por frases, compruebe
si la primera letra de cada frase es mayúscula, en caso contrario,
sustituir la minúscula por la correspondiente mayúscula.
(Para este ejercicio es conveniente disponer de una tabla ASCII).
Hacer un
programa que lea de la entrada estándar y que guarde todas las pulsaciones
en un fichero que previamente se lo hemos pasado como un parámetro
en la linea de comando del S.O (sistema operativo). El programa leerá
caracteres, almacenándolos en el fichero, hasta que se pulse el
carácter $.
Hacer un
programa que simule la actuación de la orden del sistema operativo
type, es decir, presentar un fichero de texto por la salida estándar.
El nombre del fichero de texto será introducido como primer argumento
en la linea de comandos del S.O.
Realizar
un programa que simule la orden de sistema operativo (DOS) del. El nombre
del fichero que deseamos eliminar a de pasarse al programa desde la linea
de comandos del sistema operativo.
Realizar
un programa para cambiar en un fichero un caracter por otro. El fichero
resultado se llamará SALIDA.NEW y el de entrada se leerá
de la entrada estándar. El programa leerá el nombre de fichero
de entrada, el carácter a cambiar y el carácter por el cual
se va a cambiar.
Asociar el
puntero a archivo puntr con un archivo secuencial previamente existente
llamado muestra.dat.Abrir el archivo de modo que se pueda leer y escribir
en él. Mostrar cómo se debe
cerrar el archivo al final del programa.
Leer desde
un fichero un conjunto de coordenadas de puntos tridimensionales y almacenarlos
en un vector, teniendo en cuenta que cada trio de valores es una linea
del fichero, y que cada casilla del vector debe contener un registro con
los campos x,y,z de un punto.
Escribir
un programa interactivo en C, guiado por menús, que acceda al archivo
generado en el problema anterior y permita ejecutar una de las siguientes
operaciones: