Logo Studenta

Ejercitación - Archivos - Arg del main

¡Estudia con miles de materiales!

Vista previa del material en texto

Archivos 
1- Hacer un programa que cuente la cantidad de bytes que contiene un archivo de texto. 
 
 2- Hacer un programa que compare dos archivos de texto e indique si tienen o no igual 
contenido. 
 
 3- Concatenar dos archivos de texto (poner uno a continuación del otro en un mismo 
archivo). 
 
 4- Realizar un programa que busque una palabra en un archivo de texto y si está varias veces 
indicar cuántas. 
 
 5- Realizar un programa para copiar un archivo de texto en otro. 
 
 6- Realizar un programa que maneje un archivo de longitud desconocida, donde cada registro 
contiene el nombre de un alumno y cuatro notas. Hacerlo con un menú que permita crear el 
archivo, calcular el promedio, mostrarlo, buscar un registro determinado, modificar una nota, 
agregar registros y ordenar el archivo alfabéticamente. Realizar tambien el programa que 
genere el archivo y verificar que funcionen en conjunto. 
 
 7- Se tiene un archivo lista.dat que contiene la Base de Datos de artículos de un negocio: 
número de artículo(int),descripción( 
 string de 30 caracteres), precio (float), proveedor( string de 30) y stock(int). Actualizar esta 
Base de Datos aplicando un 20% de aumento a todos los artículos del proveedor Pérez. 
Realizar tambien el programa que genere la base de datos y verificar que funcionen en 
conjunto. 
 
 8- Se dispone del archivo lista.dat y de un archivo adicional llamado novedades.dat que 
contiene los nombres de proveedores (string de 20) y porcentaje de aumentos de precio(int). 
Actualizar lista.dat según lo que indica novedades.dat. Realizar tambien el programa que 
genere la base de datos y verificar que funcionen en conjunto. 
 
 9- Mostrar en pantalla la nota de pedido general para completar el stock mínimo (10 de cada 
articulo). Este último está almacenado en un archivo llamado SM.dat estructurado como nº de 
artículo(int) y cantidad(int). Realizar tambien el programa que genere la base de datos y 
verificar que funcionen en conjunto. 
 
 10- Realizar un programa que almacene un texto ingresado por teclado y permita la inclusion 
de marcas de formato del tipo <color=xx o <negrita. 
 
 11- El archivo resultante sera tipo texto. Realizar el programa que permite mostrar el archivo 
con formato correcto en la pantalla. 
 
 
 Ejercicios de argumentos del main y variables del sistema 
 
 1- Realizar un programa que muestre la cantidad de argumentos del main que recibe y los 
enumere. 
 
 2- Realizar un programa que muestre el contenido de un archivo de texto ingresado por 
argumentos del main. 
 
 3- Realizar un programa que copie un archivo a otro cuyos nombres estaran indicados como 
argumentos del main. Asi: 
 copy archivo_original.txt archivo_copia.txt 
 
 4- Realizar un programa que muestre todas las variables de "enviroment" del sistema. 
 
 5- Realizar un programa que funcione como una calculadora por argumentos del main. Asi: 
 calc <operacion <numero1 <numero2 ... 
 
 6- En Bash, el shell que funciona en las terminales de linux las variables de enviroment se 
generan asi: 
 export VAR = "contenido de la variable" 
 Realizar un programa que muestre el contenido de una variable MIVAR. 
 
 7- Realizar un programa que devuelva la suma de sus argumentos a traves del return . 
 Probarlo de esta forma en consola: 
 ./suma 3 6 
 echo La suma de 3 y 6 es $? 
 El resultado del ultimo programa queda guardado en la variable $?. 
 
 8- Realizar un programa que agregue al final de un archivo de texto los argumentos que 
recibe.

Continuar navegando