Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Запись в файл вектора https://www.cyberforum.ru/ cpp-beginners/ thread731995.html
можете подсказать как записать вектор структур в файл например есть vector<game>gamelist game это структура с полями int data; string oppon; int countplayers; и также вопрос как обратно потом считать из файла двоичный файл
C++ Задан квадратный массив А из N строк и N столбцов
Задан квадратный массив А из N строк и N столбцов, элементами которого являются нули и единицы, заданные с помощью функции rand().Установить в нем наличие квадрата из единиц со сторной длины M. Если такой квадрат найден, то вывести координаты его верхнего левого угла. Добавлено через 23 часа 6 минут #include "stdafx.h" #include <time.h> #include <iostream> #include <windows.h> #include...
C++ Напечатать индексы элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread731991.html
Здравствуйте. Помогите, пожалуйста, написать программу: Дан двумерный целочисленный массив А(2, N). Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы. Для удовлетворительного решения этой задачи надо не брать для сравнения одну и ту же пару элементов (A, A) дважды и не запутаться в случаях, когда i = p и j = q. Решение задачи оформит в виде функции,...
C++ Все положительные элементы из массива записать в массив A, а отрицательные в массив B https://www.cyberforum.ru/ cpp-beginners/ thread731989.html
короче мне нужно сформировать один массив,все положительные элементы из этого массива записать в массив A,а отрицательные в массив B. это я сделал,но как дальше сформировать функцию удаления первого элемента в полученных массивах A и B, и функцию нахождения максимального. #include <iostream> using namespace std; void run(const int *begin, const int *end, int *pos, int *neg, int **p_pos,...
float x=0.2 Чему равно х? C++
Угадай результат: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main() {
C++ коректное отображение https://www.cyberforum.ru/ cpp-beginners/ thread731979.html
Здравствуйте! Такой вопрос... Суть программы залючается в создании класса Время (и организация перегрузки операторов).. Все корректно работает. Проблема в следующем.. Можно ли зделать так чтобы когда Выводилось время например 2 часа 3 минуты на экране показывало 2:03 а не так как у меня 2:3?
C++ Подскажите что не так ? #include "stdafx.h" #include "iostream" #include <math.h> using namespace std; int main() { double x,y,n; cin>>x,y; https://www.cyberforum.ru/ cpp-beginners/ thread731974.html почему выводит не так? (вывод произведения каждого столбца) C++
мне нужно чтобы программа выводила произведение каждого столбца,а она выводит только первого #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; int main() { const int ROWS=3, COLS=3; // количество строк и столбцов в матрице int A;
C++ Поменять местами 1 строку со второй 3-ю с 4-ой https://www.cyberforum.ru/ cpp-beginners/ thread731971.html
вот такой код. мне надо поменять местами 1 строку со второй 3-ю с 4-ой и так далее... помогите плз #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main() { int i=0, j=0;
C++ Магический квадрат, предикаты Доброе время суток, господа. Молю вас о помощи. Есть сие задание: Составить программу для решения одной из следующих задач. Предъявить три листинга. 1. Текст задачи. Спецификации (утверждения), выраженные в виде предикатов предусловия, постусловия, инвариантов, охраны циклов, ограничивающей функции. Текст программы с указанием точек проверки истинности утверждений. 2. Текст программы,... https://www.cyberforum.ru/ cpp-beginners/ thread731966.html
Не сложные преобразования массива C++
Есть программа которая вводит самостоятельно двумерный массив из рандомных чисел,и возводит четные элементы в квадрат.В случае если нет четных элементов то выводит на экран сообщение "Matrix doesn't have even elements". Суть задания в том что бы переделать программу в программу с ручным вводом чисел а не автоматическим,вот и все. Добавлено через 38 секунд #include "StdAfx.h" #include...
C++ Складывание массивов (сформируйте общий массив и вычислите сумму...) Из двух массивов разных размерностей сформируйте общий массив и вычислите сумму четных положительных элементов и сумму отрицательных нечетных элементов. Интересует только формирование нового массива, как это задаётся кодом? https://www.cyberforum.ru/ cpp-beginners/ thread731962.html
32 / 13 / 3
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
0

Сравнение и замена символов в строке - C++ - Ответ 3857828

14.12.2012, 22:24. Показов 1027. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
У меня в файле записан определенный текст, мне нужно читать каждое слово и если встречается в этом слове определенный символ, то заменять его на другой ... вот что я сделал, но возникают ошибкии...
Подскажите как вообще лучше такое реализовывать?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <fstream>
 
using namespace std;
 
int main()
{
           string str;
    ifstream f("D:\\file.txt");
    while(getline(f, str))       //Пока не конец
    {
        f>>str;                  //считываем слово в переменную
        for(size_t i=0; i>str.size(); ++i)  //ищем в слове символ и пытаемся заменить
        {
            if(str[i]=="k") str[i]="a";
        }
    }
 
  return 0;
}

Все, что я понял, так это то что я что-то делаю не так, а что??

Вернуться к обсуждению:
Сравнение и замена символов в строке C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2012, 22:24
Готовые ответы и решения:

Сравнение и замена символов
У меня есть файл с которого я считываю информацию массив. Если встречается определенный символ то...

Сравнение символов в строке
Подскажите, пожалуйста, как можно сравнить каждое слово в строке с несколькими буквами (которые...

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

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

2
14.12.2012, 22:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2012, 22:24
Помогаю со студенческими работами здесь

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

Замена символов в строке
Всем здрасте! Вот тут есть задача: Дается 3 строки. Надо найти 2-ю строку в 1-ой и заменить ее...

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru