Сложение и поиск наибольшего числа

Тема в разделе ".NET", создана пользователем Night Walker, 22 июн 2007.

Статус темы:
Закрыта.
  1. Night Walker

    Night Walker Гость

    Всем привет. У меня 2 дурацких вопроса :)
    Вот смотри. Есть программа
    Код (Text):
    namespace Destiny
    {
    using System;
    using System.IO;
    using System.Text;
    using System.Collections;

    public class MyStreamWriterReader
    {
    public static int Main(string[] args)
    {
    string[] dirs = Directory.GetFiles(@"E:\Всякая хрень 5", "*txt");
    FileInfo f = new FileInfo("C:\\jjjj.txt");
    StreamWriter writer = f.CreateText();
    try
    {
    Console.WriteLine("The number of files starting with c is {0}.", dirs.Length);
    foreach (string dir in dirs)
    {
    StreamReader sr = File.OpenText(dir);
    Console.WriteLine(dir);
    string input = null;
    while ((input = sr.ReadLine()) != null)
    {
    if (-1 == input.IndexOf("Захватчик разграбил"))
    continue;
    StringBuilder MyString = new StringBuilder(input);
    MyString.Replace("Захватчик разграбил", "");
    if (-1 != input.IndexOf("продиум"))
    writer.WriteLine(MyString);
    if (-1 != input.IndexOf("нано-кристаллы"))
    writer.WriteLine(MyString);
    if (-1 != input.IndexOf("кадериум"))
    writer.WriteLine(MyString);
    if (-1 != input.IndexOf("энергия"))
    writer.WriteLine(MyString);
    if (-1 != input.IndexOf("еда"))
    writer.WriteLine(MyString);
    }
    }
    }
    catch (Exception e)
    {
    Console.WriteLine("The process failed: {0}", e.ToString());
    }
    {
    writer.Close();
    return 0;
    }
    }
    }
    }
    Она считывает файлы, наподобие того, что я прикрепил.
    Как мне сделать так, чтобы программа складывала полученные цифры? Ну продиум с продиумом, энергию с энергией, и т.д И выводила сумму. И 2 вопрос. Например, я хочу узнать, самое большое значение еды в этом файле. Как мне это сделать?
    Заранее всем спасибо. ;)
     

    Вложения:

    • desteny.txt
      Размер файла:
      11 КБ
      Просмотров:
      72
  2. etc

    etc Гость

    Для: Night Walker
    а в чем конкретно, затруднения у вас?
     
  3. Electro

    Electro Гость

    Я бы гузил это в DataSet, где очень много функционала для решения твоих вопросов.
     
  4. Pasha

    Pasha Гость

    Всегда есть много вариантов решения. Мне, например, нравится следующий: пишешь порносайт, выкладываешь туда пару свежих клипов, на входе ставишь кусок файла и надпись "введите сумму и самое большое количество еды!". Потом смотришь статистику и выбираешь наиболее часто встречающееся.
    А если серьезно - почитай про Convert.ToInt32. И про регулярные выражения.
     
  5. Night Walker

    Night Walker Гость

    Спасибо. Все сделал.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей