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

Написать функцию, которая вставляет после каждого пробела запятую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция на показ матрици... http://www.cyberforum.ru/cpp-beginners/thread243441.html
Здравствуйте уважаемые форумчане ... Подскажите пожалуйста почему функция ShowMatrix первый раз вызывается всё нормально работает а второй раз при вызове пишется Segmentation failure... Сообственно...
C++ Действия с числами Нужно написать код на С++, к следующему: 1) посчитать сколько четных цифр у десятичного целого числа 2) упорядочены ли числа по возрастанию 3) найти минимальную цифру восьмиричного или... http://www.cyberforum.ru/cpp-beginners/thread243410.html
C++ Определить номер столбца с наибольшей характеристикой
набросал код, о н выдаёт неверный результат. помогите найти в чём ошибка. Характеристикой столбца матрицы назовем произведение элементов с четными номерами строк. Определить номер столбца с...
ВопросЫ по функциям для работы со строками с++ C++
Вот я нашел большинство (если не все) стандартные функции C++ для работы со строками:memset (void*, int, size_t) - устанавливает n первых байтов в указанное значение; strcat(char*, const char*) -...
C++ Небольшая прога по методам доступа к элементам массива http://www.cyberforum.ru/cpp-beginners/thread243378.html
Смысл такой, имеется трехмерный массив A. Данные считываются с файла(тут все верно). Хотелось бы обращаться к элементам данного массива по индексам, начинающимся не с нуля как обычно, а задать самому...
C++ нужно проверить и поставить арифметический знак между двумя числами здрасте=) помогите написать код, если мона с комментами на эту задачу: Вводится три числа. Вам нужно проверить можно ли поставить арифметический знак между двумя числами, чтобы в результате... подробнее

Показать сообщение отдельно
lemegeton
2928 / 1357 / 136
Регистрация: 29.11.2010
Сообщений: 2,725
17.02.2011, 21:08
Цитата Сообщение от Biggins Посмотреть сообщение
Правда я не силен в С, знаю языки с и с++ почти одинаковы, если не затруднит скидывать код на С++ будет супер))
Цитата Сообщение от fasked Посмотреть сообщение
в С++ такая проблема не актуальна, все решается с помощью STL класса string и метода этого класса insert
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <string>
#include <iostream>
 
std::string InsertComma(const std::string &source) {
  std::string result(source);
  for (std::string::iterator i = result.begin(); i != result.end(); ++i)
    if (*i == ' ') i = result.insert(++i, ',');
  return result;
}
 
int main(int argc, char *argv[]) {
  std::cout << InsertComma(std::string("a b c")) << std::endl;
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.