|  20.03.2012 / 20:33 |  | 
| FlyMove    Пользователь 
  Сейчас: Offline 
 Регистрация: 06.01.2011
 | А блин, почему клавиши не обрабатываются при запущенной программе?
 | 
|  20.03.2012 / 21:03 |  | 
| Freddy    Пользователь 
  Сейчас: Offline 
 Имя: ИгорьОткуда: Воронеж
 Регистрация: 30.01.2010
 
 | XakepPRO,  using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            Program p = new Program();            Second s = new Second (p);        }        public void method()        {            Console.WriteLine("Hello, world");        }    }} using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{    class Second    {        private Program p;        public Second(Program p)        {            this.p = p;            p.method();        }    }}
 | 
|  21.03.2012 / 14:33 |  | 
| nexmean    Пользователь 
  Сейчас: Offline 
 Имя: Александр МакаровОткуда: Владивосток
 Регистрация: 11.08.2011
 
 | Чуваки, научите пользоваться либой <vector>
 | 
|  21.03.2012 / 15:22 |  | 
| RGT    Пользователь 
  Сейчас: Offline 
 Имя: SnorkОткуда: Yerevan
 Регистрация: 03.02.2010
 
 | nexmean, могу скинуть проект. Правда, там MFC.__________________
 
   don't tread on me | 
|  21.03.2012 / 15:27 |  | 
| RGT    Пользователь 
  Сейчас: Offline 
 Имя: SnorkОткуда: Yerevan
 Регистрация: 03.02.2010
 
 | __________________bool Clab1Dlg::Processing(std::vector<CString>& Massive){    int MassiveSize = Massive.size();    for (int i = 0; i < MassiveSize; i++)    {        for (int j = 0; j < MassiveSize; j++)        {            if (i == j)                continue;             if (Massive[i].Compare(Massive[j]) == 0)            {                Massive.erase(Massive.begin() + i);                MassiveSize--;                 if (i == MassiveSize)                    break;            }        }    } //  bool fl = false;    for (int i = 0; i < MassiveSize; i ++)    {//      fl = false;        for (int j = 0; j < MassiveSize; j++)        {            if (Massive[i].Compare(Massive[j]) < 1)            {                CString tmp = Massive[i];                Massive[i] = Massive[j];                Massive[j] = tmp;//              fl = true;            }        }//      if (fl == false)//          break;    }     return true;}
Пока пропустят в "Полезные коды"...
   don't tread on me | 
|  21.03.2012 / 15:31 |  | 
| RGT    Пользователь 
  Сейчас: Offline 
 Имя: SnorkОткуда: Yerevan
 Регистрация: 03.02.2010
 
 | int MassiveSize = Massive.size(); - Количество слов в векторе,__________________Massive[i].Compare(Massive[j]) - Сравнивание i с j,
 Massive.erase(Massive.begin() + i); - стирание i элемента (т.е. 0+i, не помню по какой причине пришлось делать таким образом),
 Massive.push_back(str); - запись переменной str в вектор,
 
 
   don't tread on me | 
|  21.03.2012 / 15:35 |  | 
| RGT    Пользователь 
  Сейчас: Offline 
 Имя: SnorkОткуда: Yerevan
 Регистрация: 03.02.2010
 
 | Доказательство работоспособности (и пример плохого интерфейса, и бесполезности некоторых программ).__________________Обрабатываем текст, состоящий из строк различной длины, разделенных пробелом, таким образом, что сохраняются только четырех-символьные строки, удаляются дубликаты и сортируются в алфавитном порядке.
 
 
   don't tread on me
 Прикрепленные файлы:  lab1.exe  (1734 кб.) Скачано 377 раз  | 
|  21.03.2012 / 16:47 |  | 
| FlyMove    Пользователь 
  Сейчас: Offline 
 Регистрация: 06.01.2011
 | Можно ли сделать нормальную обработку клавиш?в гугле не че толкового нет, мне для консольки надо.
 
 | 
|  21.03.2012 / 17:05 |  | 
| RGT    Пользователь 
  Сейчас: Offline 
 Имя: SnorkОткуда: Yerevan
 Регистрация: 03.02.2010
 
 | FlyMove, getch()?__________________
 
   don't tread on me | 
|  21.03.2012 / 17:14 |  | 
| FlyMove    Пользователь 
  Сейчас: Offline 
 Регистрация: 06.01.2011
 | RGT, так программа просто остановится и будет ждать ентера, а мне нужно например нажал шифт и выполнить действие
 |