ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #41  
Старый 20.12.2008, 01:35
Аватар для procedure
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Это называется использование регулярных выражений и цикла for.
+там какие то еще интерфейсы были.
 
Ответить с цитированием

  #42  
Старый 20.12.2008, 05:43
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

for там не нужен.
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #43  
Старый 20.12.2008, 07:13
Аватар для procedure
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Ну можешь и без for сделать, но с for будет удобней.
 
Ответить с цитированием

  #44  
Старый 20.12.2008, 07:27
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

LINQ к примеру можно использовать... (3.5 Framework)
либо регулярное выражение типа:
^(.*)(\r?\n\1)+$

в $1 будет находится 1 экземпляр совпадения. Т.е. у тебя 5 слов - "Yo", в $1 будет "Yo". при этом 4-ре других отбросятся
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #45  
Старый 20.12.2008, 17:29
Аватар для procedure
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Каким образом ты будешь вести счет повторений?
 
Ответить с цитированием

  #46  
Старый 20.12.2008, 17:36
Аватар для rudvil
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Цитата:
Сообщение от procedure  
Каким образом ты будешь вести счет повторений?
Вот это мне тоже интерестно)
 
Ответить с цитированием

  #47  
Старый 20.12.2008, 19:40
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

.Matches().Count
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #48  
Старый 20.12.2008, 20:40
Аватар для rudvil
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

W!z@rD,спасибо за помощ обязательно попробую)
З.Ы.
вот мой код,помогите найти где чего не хватает.
Код:
                        for (int k = 0; k < hex_colors.Count; k++ )//Начинаем проходить основной цикл...
                        {
                            bool status = false;
                            int cnt = 0;
                            for (int m = 0; m > list.Count; m++ )//далее проверяем,если из hex_colors ничего ли не совпало из list...
                            {
                                if (Convert.ToString(list[m]) == Convert.ToString(hex_colors[k]))//если совпало то делаем continue;,если нет то ничего не делаем...
                                {
                                    status = true;
                                    break;
                                }
                            }
                            if (status)
                            {
                                continue;
                            }
                            for (int l = k; l < hex_colors.Count; l++ )//в этом цикле начинаем подсчитывать совпадения
                            {
                                if (Convert.ToString(hex_colors[l]) == Convert.ToString(hex_colors[k]))
                                {
                                    cnt++;
                                }
                                else//как только совпадения закончились записываем в list цвет и его количество ,далее делаем break; и начинаем основной цикл заного
                                {
                                    list.Add(Convert.ToString(hex_colors[l-1]));
                                    list.Add(cnt);
                                    break;
                                }
                            }
                        }
                        for (int n = 0; n < list.Count; n++ )//пишем содержимое массива list в файл
                        {
                            tmpp += Convert.ToString(list[n]) + "\n";
                        }
                        TextWriter data = new StreamWriter("data.txt");
                        data.WriteLine(tmpp);
                        data.Close();
где hex_colors это отсортированный ArrayList с хтмл цветами внутри.
где list это пустой ArrayList в который буду позже добавлять повторяющиеся цвета.
И вот кодга я открываю файл посмотреть на его содержимое я вижу следующее...
Код:
#C02020
9
#C02020
8
#C02020
7
#C02020
6
#C02020
5
#C02020
4
#C02020
3
#C02020
2
#C02020
1
#C02040
133
#C02040
132
#C02040
131
#C02040
130
#C02040
129
#C02040
Да,отчасти это то что нужно но когда я получил цвет
#C02020 и его кол 9(это все верно) поидее сразу должен идти след цвет(#C02040 с количеством 133),а у меня почемуто его кол с каждым разом уменьшается на 1,вообщем помогите найти где косяк.
Заранее большое спасибо!)

Последний раз редактировалось rudvil; 20.12.2008 в 20:47..
 
Ответить с цитированием

  #49  
Старый 20.12.2008, 22:15
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

меня это смущает:

Цитата:
if (Convert.ToString(hex_colors[l]) == Convert.ToString(hex_colors[k]))
{
cnt++;
}
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #50  
Старый 20.12.2008, 22:20
Аватар для rudvil
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Цитата:
Сообщение от W!z@rD  
меня это смущает:
можно поподробнее, что именно? и как надо было-бы сделать.)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы и ответы - *NIX Сервера. zythar *nix системы 294 17.06.2010 08:39
Обсуждение темы. Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 55 16.06.2010 01:07
Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 0 07.06.2008 18:52
Мультимедийные Обучающие Курсы TeachPro Java VenTeL ПО для Web разработчика 8 24.04.2008 15:38
Словарь Java-терминов foreva Чужие Статьи 0 08.02.2005 16:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ