Другие языки программирования и технологии
Умы программирования помогите пожалуйста с С#
Разроботать консольное приложение, позволяющее обрабатывать текстовые файлы, выполняя с ними 3 операции 1)приведение всех символов к нижнему регистру 2)приведение всех символов к верхнему регистру 3) поиск первого вхождения слова в тексте Прога должна запускать с указанием двух параметров в командной строке (1-ый имя обрабатываемого файла.2) ключи \L для нижнего регистра, \U для верхнего )
static void Main(string[] args)
{
string fileName="";
if (args.Length == 0)
{
Console.WriteLine("параметры отсутствуют");
Console.ReadKey();
Environment.Exit(0);
}
string text = "";
if (args.Length > 0) fileName = args[0];
try
{
StreamReader sr = new StreamReader(@"../../" + fileName);
text = sr.ReadToEnd();
sr.Close();
}
catch (IOException ex)
{
Console.WriteLine(ex.Message);
}
Console.WriteLine(text);
Console.WriteLine();
foreach(string s in args)
{
switch (s)
{
case @"\L":
text = text.ToLower();
Console.WriteLine("lower");
break;
case @"\U":
text = text.ToUpper();
Console.WriteLine("upper");
break;
}
}
Console.WriteLine(text);
Console.WriteLine();
Console.Write("Enter word : ");
string word = Console.ReadLine();
if(text.Contains(word))
Console.WriteLine("word find, start index = {0}",text.IndexOf(word));
else
Console.WriteLine("word not find");
Console.WriteLine();
Console.ReadKey();
}
{
string fileName="";
if (args.Length == 0)
{
Console.WriteLine("параметры отсутствуют");
Console.ReadKey();
Environment.Exit(0);
}
string text = "";
if (args.Length > 0) fileName = args[0];
try
{
StreamReader sr = new StreamReader(@"../../" + fileName);
text = sr.ReadToEnd();
sr.Close();
}
catch (IOException ex)
{
Console.WriteLine(ex.Message);
}
Console.WriteLine(text);
Console.WriteLine();
foreach(string s in args)
{
switch (s)
{
case @"\L":
text = text.ToLower();
Console.WriteLine("lower");
break;
case @"\U":
text = text.ToUpper();
Console.WriteLine("upper");
break;
}
}
Console.WriteLine(text);
Console.WriteLine();
Console.Write("Enter word : ");
string word = Console.ReadLine();
if(text.Contains(word))
Console.WriteLine("word find, start index = {0}",text.IndexOf(word));
else
Console.WriteLine("word not find");
Console.WriteLine();
Console.ReadKey();
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string Str;
char[] ch;
string EnterString;
Console.WriteLine("Введите обрабатываемое слово");
Str = Console.ReadLine();
ch = Str.ToCharArray();
Console.WriteLine("Введите \\U, для перевода обрабатываемого слова в верхний регистр, или \\L для перевода в нижний");
EnterString = Console.ReadLine();
if ("\\U" == EnterString)
{
string ToUp;
ToUp = ch[0].ToString();
Console.WriteLine("Слово в верхнем регистре \"{0}\", первое вхождение в тексте \"{1}\".", Str.ToUpper(), ToUp.ToUpper());
}
else if ("\\L" == EnterString)
{
string ToLow;
ToLow = ch[0].ToString();
Console.WriteLine("Слово в нижнем регистре \"{0}\", первое вхождение в тексте \"{1}\".", Str.ToLower(), ToLow.ToLower());
}
else Console.WriteLine("Вы неправильно ввели значение \\U, или \\L");
Console.WriteLine("Для закрытия приложения нажмите кнопку \"ENTER\"");
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string Str;
char[] ch;
string EnterString;
Console.WriteLine("Введите обрабатываемое слово");
Str = Console.ReadLine();
ch = Str.ToCharArray();
Console.WriteLine("Введите \\U, для перевода обрабатываемого слова в верхний регистр, или \\L для перевода в нижний");
EnterString = Console.ReadLine();
if ("\\U" == EnterString)
{
string ToUp;
ToUp = ch[0].ToString();
Console.WriteLine("Слово в верхнем регистре \"{0}\", первое вхождение в тексте \"{1}\".", Str.ToUpper(), ToUp.ToUpper());
}
else if ("\\L" == EnterString)
{
string ToLow;
ToLow = ch[0].ToString();
Console.WriteLine("Слово в нижнем регистре \"{0}\", первое вхождение в тексте \"{1}\".", Str.ToLower(), ToLow.ToLower());
}
else Console.WriteLine("Вы неправильно ввели значение \\U, или \\L");
Console.WriteLine("Для закрытия приложения нажмите кнопку \"ENTER\"");
Console.ReadKey();
}
}
}
Похожие вопросы
- Программирование. Помогите пожалуйста!
- Помогите пожалуйста разобраться с вопросами по информатике и программированию
- Помогите пожалуйста решить задачу по программированию. В чем я ошибаюсь?
- Здравствуйте! помогите пожалуйста выполнить зачётные задания по программированию на Pascal
- Помогите пожалуйста определиться с отраслью программирования и специализацией.
- Помогите пожалуйста составить решение с задачей по программированию(на любом языке программирования)
- Помогите пожалуйста решить задачу по программированию (язык программирования СИ)
- Помогите пожалуйста с программированием БЕЙСИК
- 100 балов Помогите пожалуйста с программированием С++
- Помогите пожалуйста с программированием