81 - Escreve um programa que aceita strings escritas pelo utilizador em loop, gravando as mesmas convertidas em maiúsculas num ficheiro especificado como argumento da linha de comandos. O programa termina quando o utilizador insere uma string vazia (isto é, simplesmente pressiona ENTER sem escrever nada).
using System;
using System.Collections.Generic;
using System.IO;
namespace _81Poo
{
class Program
{
static void Main(string[] args)
{
string fileName = args[0];
string str;
string upperString;
Queue<string> q = new Queue<string>();
do
{
str = Console.ReadLine();
upperString = str.ToUpper();
Console.WriteLine(upperString);
q.Enqueue(upperString);
}
while (str != "");
File.WriteAllLines(fileName, q);
}
}
}
Por Diana Nóia
using System;
using System.Collections.Generic;
using System.IO;
namespace ex81poo
{
class Program
{
static void Main(string[] args)
{
List<string> lst = new List<string>();// criar nova List
while (true)
{
string a;
string upperA;
Console.WriteLine("Inserir string");
a = Console.ReadLine();
upperA = a.ToUpper();// converter string em maiúsculas
if (a == "")// se a string for vazia, ciclo termina
{
break;
}
lst.Add(upperA);// adicionar string à lista
}
File.WriteAllLines("Strings2.txt", lst);// guardar lista num ficheiro
}
}
}
Por Rodrigo Marques