0 / 0 / 0
Регистрация: 26.12.2010
Сообщений: 3
|
||||||
1 | ||||||
Не работает должным образом программа - работа со строками.26.12.2010, 17:38. Показов 895. Ответов 5
Метки нет (Все метки)
нужно реализовать вывод на экран всех строк содержащих двузначные числа .
дан исходный текстовый документ. прогу сделал, но чего-то не до конца получается(((( поомогите пожалуйста доделать((( пишу на C# в vs2008 (если это поможет) если в исходном файле такой пример - "привет 20 43 44444 1 !"№4 №№448:21 21.12. 2010,54!35?23 76!! 87... 94" то невыводит половину( а надо чтобы вывел все двузначные числа((( сама прога
0
|
26.12.2010, 17:38 | |
Ответы с готовыми решениями:
5
Программа не работает должным образом! C# Не работает должным образом LZ-78 (компрессор) c++ Не работает должным образом тачпад Не работает меню должным образом |
74 / 74 / 10
Регистрация: 15.04.2009
Сообщений: 126
|
||||||
26.12.2010, 18:34 | 2 | |||||
0
|
Заблокирован
|
||||||
26.12.2010, 18:40 | 3 | |||||
cvet0chek, я уже такую делал. Поищи на форуме. Вот тебе подсказка
0
|
0 / 0 / 0
Регистрация: 26.12.2010
Сообщений: 3
|
|
26.12.2010, 21:36 [ТС] | 4 |
ненене! мне надо как раз все строки в которых содержатся двухзначные числа!
Добавлено через 27 минут окей тогда вопрос последний) как сделать так чтобы строчка допустим 76!23"4№ (в начале море пробелов) - чтобы он ее тоже вывел(как сделать чтобы он ненужные пробелы все стирал перед перебором символов?!) Добавлено через 52 минуты и табуляцию, чтоб ее
0
|
6280 / 3565 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
|
|
26.12.2010, 21:43 | 5 |
у строки есть метод Trim() который удаляет начальные и конечные пробельные символы
0
|
0 / 0 / 0
Регистрация: 26.12.2010
Сообщений: 3
|
|
26.12.2010, 22:26 [ТС] | 6 |
ааааа все - сделал))) всем спасибо за помощь но как-то криво косо объединил то что писали и мою) все получилось) всем поклон низкий:dance3:
Код
using System; using System.Collections.Generic; using System.Text; using System.IO; namespace lab7 { class Program { static void Main(string[] args) { Console.WriteLine("\t лаба7,\n"); Console.WriteLine("Ответ - строка в которой есть двухзначное число из файла \"input.txt"); StreamReader inp = new StreamReader("input.txt"); char[] del = @"\s*.,\n\t".ToCharArray(); string line = "nill"; int A=0; while (line != "") { line = inp.ReadLine(); if (line == null) break; A = 0; string[] numbers = line.Split(del); string[] split = line.Split(' ', '.', '!', '?', ';', ':', ',',' ','\t'); foreach (string s in split) foreach (string word in numbers) { try { if (A != 5) if (System.Text.RegularExpressions.Regex.IsMatch(s, "^\\d{2}$")) { Console.WriteLine(line); A = 5; break; } } catch (Exception) { } } } Console.Read(); } } }
0
|
26.12.2010, 22:26 | |
26.12.2010, 22:26 | |
Помогаю со студенческими работами здесь
6
Не работает должным образом клавиатура Z-index не работает должным образом PeekMessage не работает должным образом Условие цикла не работает должным образом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |