Ejercicio
Convertir cualquier archivo a mayúsculas
Objetivo
Escribe un programa para leer un archivo (de cualquier tipo) y volcar su contenido a otro archivo, cambiando las letras minúsculas a mayúsculas.
Debe entregar solo el archivo ".cs", con su nombre en un comentario.
Código
using System;
using System.IO;
public class binaryFileToUpper
{
public static void Main()
{
BinaryReader inFile = new BinaryReader(
File.Open("example.exe", FileMode.Open));
BinaryWriter outFile = new BinaryWriter(
File.Open("example.exe.upper", FileMode.Create));
long filesize = inFile.BaseStream.Length;
for (long i = 0; i < filesize; i++)
{
byte b = inFile.ReadByte();
if ((b >= Convert.ToByte('a')) &&
(b <= Convert.ToByte('z')))
b -= 32;
outFile.Write(b);
}
inFile.Close();
outFile.Close();
}
}