С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
#1

Замена символов в строке - C++

10.04.2011, 20:16. Просмотров 1651. Ответов 2
Метки нет (Все метки)

Здраствуйте! У меня такая задачка: Дано натуральное число n и символы s1,s2..sn.заменить каждую точку многоточием.
Заранее благодарен!

Чуть не забыл вот мой неправильный код:
Код
#include<stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
char str[256];
int i,j;
char str1[256];
char str2[256];
clrscr();
puts("Vvedite stroku simvolov: ");
gets(str);
i=1;
while(i<strlen(str);i++)
  {if (str[i]=='.')
    {str1==' ';
      for(j=1;j<i;j++)
       str1=str1+str[j];
     str2==' ';
       for(j=i;j<strlen(str);j++)
       str2=str2+str[j];
   str=str1+'.'+str2;
    i=i+3;
    }
else i=i++;
  }
puts(str);
getch();
}
Пытался скомпилировать с Паскаля(а Паскаль я не изучал), так что не судите строго. Был бы премного благодарен если бы вы выложили свои варианты.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2011, 20:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Замена символов в строке (C++):

Замена символов в строке с while - C++
Здравствуйте. Подскажите,пожалуйста,по задаче: Используйте серийный оператор for для замены всех символов строки на X. Как эти символы...

Замена символов в строке - C++
Здравствуйте ,есть код ,который считывает строку и заменяет в ней определенные символы,выдаетмассу ошибок при компиляции ,помогите...

Замена символов в строке - C++
Доброго времени суток. Есть такой код. char text=&quot;hello world&quot;; Как заменить слово &quot;world&quot; в этой строке на слово &quot;Mike&quot;. Искал в...

Замена символов в строке - C++
Каким образом выполнять замену в строке. Очень много читал но ничего не понял. Есть какой нибудь простой пример?

Замена символов в строке - C++
Надо написать программу, которая будет считывать строку, и заменять определенный символ(пользователь сам указывает, какой именно) на другой...

Замена символов в строке - C++
Здравствуйте!!! Помогите пожалуйсто решить задачку. Есть текстовый файл. Необходимо: - открыть файл - скопировать содержание...

2
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
11.04.2011, 00:00 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main(){
    char str[]="..2n .6%5..", res[sizeof(str)], *pstr=str, *pres=res;
    for(; *pres=*pstr; ++pres, ++pstr){
        if(*pstr=='.'){
            *++pres='.';
            *++pres='.';
        }
    }
    puts(res);
    return 0;
}
2
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
11.04.2011, 17:53  [ТС] #3
Спасибо большое!!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2011, 17:53
Привет! Вот еще темы с ответами:

Замена в строке символов - C++
&quot;Заменить в строке все вхождения 'abc' на 'xy', а 'mm' на '1234'&quot;. Буду благодарна за оказанную помощь. проблема в том,что я не знаю как...

Замена символов в строке - C++
Как заменить первый символ в строке &quot;k&quot; на &quot;c&quot; ? И последний &quot;с&quot; на &quot;k&quot; ? Вообще ума не приложу, помогите...

Замена символов в строке - C++
Помогите решить задачу. Дана строка. Нужно заменить символ &quot;s&quot; на &quot;svb&quot;.

Замена символов в строке - C++
Не получается сделать замену символов. Если в строке есть буква &quot;H&quot; мне нужно заменить её на &quot;HOH&quot;. Вот код: #include &lt;iostream&gt; using...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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