SweetWind
|
|
1 | |
Найти это слово и скопировать следующее за ним слово и записать все такие слова в отдельный текстовый файл08.07.2009, 00:23. Показов 4770. Ответов 10
Метки нет (Все метки)
Задача "дан текстовый файл. Пользователь задаёт слово которое он хочет найти. Программа должна найти это слово и скопировать следующее за ним слово и записать все такие слова в отдельный текстовый файл."
В связи этой задачей у меня возник вопрос. Существует ли в С# такие вункции как копировать, вставить, заменить, определить длину слова. Если да то как их использовать. Если нет то как их реализовать? |
08.07.2009, 00:23 | |
Ответы с готовыми решениями:
10
Найти в заданном текстовом файле с русским текстом заданное слово и записать новый файл с номерами предложений, в которых это слово встречается Дан текстовый файл и слово. Выведите все строки файла, начинающиеся с заданного слова В каждой строке найти самое длинное слово и записать результат в другой текстовый файл Дано слово р и файл f. Найти в файле f все слова, которые можно составить из букв слова р |
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
08.07.2009, 16:07 | 2 | |||||
Сообщение было отмечено Памирыч как решение
Решение
SweetWind, создай в шарпе любую переменную типа string. Потом тупо набери ее имя и нажми точку. Ты увидиш все что можеш. В том числе и свойство Length(длинна строки), методы Substring(грубо говоря копирование), Insert(вставить), Replace(заменить). По поводу их использования там все интуитивно предельно ясно. Если нет, то я завтра отпишу готовую программу
Добавлено через 15 часов 33 минуты 5 секунд Вот в общем что получилось
2
|
61 / 50 / 1
Регистрация: 09.07.2009
Сообщений: 451
|
|||||||||||
17.07.2009, 16:22 | 3 | ||||||||||
Здравствуйте! У меня, собственно, вопрос по StreamReader.ReadToEnd(). Где-то я какую-то тонкость не догоняю...
Я работаю с БД, а строку подключения к ней храню в текстовом файле string.txt. Сейчас под рукой нет кода, но что-то вроде этого:
Тогда я решила прямо там же вывести содержимое strCon в Form1.textBox1 таким образом:
Честно, не понимаю в чем проблема - и то, и другое - string, в чем тогда проблема? Прога на работе, а там нет интернета, поэтому все по памяти пишу. Заранее благодарю за ответ!
0
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
17.07.2009, 18:49 | 4 |
а не пробовала при подключении когда передаеш в OleDbConnection свою строку подключения попробуй перед ней поставить @. Возможно причина в \\
0
|
61 / 50 / 1
Регистрация: 09.07.2009
Сообщений: 451
|
|
17.07.2009, 19:01 | 5 |
Хм... Сейчас попробовала сделать тоже самое дома, все работает... Теперь я еще больше ничего не понимаю! И тут, как я думаю, кроме меня самой, уже никто не поможет. Наверное, надо просто внимательно все проверить.
------------------------ Я использую sqlConnection. Вот на \\ у меня тоже есть подозрение. Но! Почему дома все работает - ума не приложу! Добавлено через 4 минуты 3 секунды Да вообще бог с ним, с коннектером, я даже в textBox1 не могу вывести!
0
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
17.07.2009, 20:06 | 6 |
ну так оно и ругается потому, что не воспринимает такую запись, например: "C:\\database.mde". Он начинает рассматривать \d как управляющий символ. В шарпе специально придумали такую вещь как @, чтобы показать, что это путь, а не просто строка
0
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
||||||
20.07.2009, 03:16 | 7 | |||||
Если у вас Visual Studio, то она автоматически показывает исключение.
Или можно поймать вот так:
0
|
61 / 50 / 1
Регистрация: 09.07.2009
Сообщений: 451
|
|
20.07.2009, 13:23 | 8 |
Ага, именно так я его и ловлю и вывожу свое сообщение. Убрать защитный код пока не пробовала.
Сегодня на работе еще раз все проверила - все один в один, не пойму в чем фишка... Ладно, если найду решение, обязательно напишу, вдруг кому пригодится.
0
|
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
|
|
20.07.2009, 13:58 | 9 |
Если ставите @, то уже не нужно ставить двойный слеши, а просто
D:\MyDir\MyFile.MyExt
0
|
61 / 50 / 1
Регистрация: 09.07.2009
Сообщений: 451
|
|
20.07.2009, 18:08 | 10 |
Спасибо, попробую с @, но особых надежд не питаю, потому что дома и без @ все работает.
0
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|
22.07.2009, 03:48 | 11 |
Ну дык текст сообщения покажите.
Также неплохо посмотреть на содержимое строки подключения.
0
|
22.07.2009, 03:48 | |
22.07.2009, 03:48 | |
Помогаю со студенческими работами здесь
11
Удалить первое слово и все такие же слова в строке Скопировать второе слово из каждой строки и вставить их в новый текстовый файл Скопировать текстовый файл и удалить третье слово в каждой второй строке дан текстовый файл.перенести в текстовый файл все строки, содержащие заданное слово Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |