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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копирование определенных элементов массива http://www.cyberforum.ru/cpp-beginners/thread273854.html
Условие: Задать массив из 10 вещественных чисел с помощью датчика случайных чисел. Найти минимальный и максимальный элементы массива, указать их индексы. Из элементов расположенных между ними...
C++ Нарисовать в графическом режиме стрелку с точками внутри Хотя бы начало!!!!!!!!! http://www.cyberforum.ru/cpp-beginners/thread273852.html
еще одна задача на строковый тип C++
Дана строка символов, среди которых есть двоеточие (:). Определить, сколько символов ему предшествует
Задача на строковые типы C++
Заменить все вхождения подстроки Str1 на подстроку Str2, которые вводятся с клавиатуры.
C++ Ошибка в порязрядной сортировке?! http://www.cyberforum.ru/cpp-beginners/thread273836.html
Вообщем дали задание отсортировать слова с помощью цифровой(поразрядной) сортировки,реализовал ее сам,вроде все компилиться,но не работает!:( Вот код мой: #include "stdafx.h" #include <iostream>...
C++ Как совместить код, реализующий методы и перегружаемые операции Есть такое задание::::) Разработать класс «Вектор» – Vektor размерности n . Определить несколько конструкторов, в том числе конструктор копирования. Реализовать методы для вычисления модуля вектора,... подробнее

Показать сообщение отдельно
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645

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

10.04.2011, 20:16. Просмотров 1650. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.