Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
jaasto
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 11
#1

Копирование текста и цикл - C++

05.01.2014, 06:27. Просмотров 214. Ответов 0
Метки нет (Все метки)

Здравствуйте!

Вопрос. Есть фрагмент текста в HTML файле (находиться в 1.html):

HTML5
1
2
3
4
5
6
7
              <li>
              <a class='image' href='/hush/1-hush.html' style='background-image: url(/hush/pictures/1.png);'></a>
              <div class='info'>
                <a href="#">Номер № 1</a>
                
                  </div>
                  <a href='/hush/1-hush.html'>Работа!</a>
Нужно данный фрагмент текста скопировать несколько раз (по циклу for) и по этому же циклу заменить некоторые фрагменты текста.

Немного поясню:
Нам нужно данный фрагмент скопировать 159 раз и записать в ЭТОТ ЖЕ файл по циклу. Мы копируем, и при этом же меняем текст "Номер № 1" на "Номер №2", "Номер №3" ... "Номер №159" и точно также к примеру с текстом "<a href='/hush/1-hush.html'>Работа!</a>" - делаем замену "<a href='/hush/(тут 1,2,3 ... 159)-hush.html'>Работа!</a>"

Должно получиться:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 <li>
              <a class='image' href='/hush/1-hush.html' style='background-image: url(/hush/pictures/1.png);'></a>
              <div class='info'>
                <a href="#">Номер № 1</a>
                
                  </div>
                  <a href='/hush/1-hush.html'>Работа!</a>
 
<li>
              <a class='image' href='/hush/2-hush.html' style='background-image: url(/hush/pictures/2.png);'></a>
              <div class='info'>
                <a href="#">Номер № 2</a>
                
                  </div>
                  <a href='/hush/2-hush.html'>Работа!</a>
  
   .......................
 
<li>
              <a class='image' href='/hush/159-hush.html' style='background-image: url(/hush/pictures/159.png);'></a>
              <div class='info'>
                <a href="#">Номер № 159</a>
                
                  </div>
                  <a href='/hush/159-hush.html'>Работа!</a>
До этого работал с копированием текста из файла в файл с копированием определённого участка кода, получилось на ура! А сейчас не получается... До этого пользовался Replace.

Очень нуждаюсь в вашей помощи!

P.S.: Писал быстро, прошу прощения.

Добавлено через 45 минут
Все, спасибо. Разобрался. Используйте StreamWriter
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2014, 06:27     Копирование текста и цикл
Посмотрите здесь:

Копирование текста программы в Word - C++
Использую в качестве компилятора DEV-CPP и возникла такая проблема: Когда я копирую текст программы в word2013 русские символы...

Запретить повторное копирование текста из listbox1 в listbox2 - C++
Здравствуйте, есть два листбокса ,два эдита и три кнопки, две из которых служат для добавления информации из эдитов в первый и второй...

Копирование текста начиная с одного слова до определенного участка - C++
Как можно скопировать текст из текстовика, который находится, например, после &quot;STR21=&quot; до знака &quot;&amp;&quot; ? Желательно, чтоб это было...

Цикл с предусловием, печать текста - C++
Добрый вечер, господа программисты :) Помогите решить задачу - Если в текст входит любая буква из слова KEY, напечатать yes, иначе no. ...

почему часть текста исчезает ? переменная char и цикл - C++
вот скрипт , которая пишет текст сверху вниз . но часть текста исчезает . я так понял , переменная может внести в себя весь текст , так как...

копирование - C++
господа програмисты как скопировать информацию из одного .txt в другой? Если можно посмотреть не большой,примитивный исходник. Заранее...

Копирование - C++
Господа как в с++ можно осуществить копирование файла(system не применять).

Копирование бита - C++
Надо упростить и оптимизировать строку *p=((*p&amp;0x80)&gt;&gt;8)|(*p&amp;0x80);. Задача - скопировать (не переместить) старший бит байта в младший бит...

Копирование массивов - C++
Уважаемые форумчане помогите решить задачку про массивы. У меня не получается... Суть задачи: Есть два массива: a(10) b(10); ...

Копирование указателя - C++
При выходе из функции поле Tail теряет свои значения, я так понимая это происходит из-за того что поле Tail ссылается на указатель который...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru