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

Замена одной буквы на две - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обмен значениями между таблицами БД http://www.cyberforum.ru/cpp-beginners/thread1191408.html
Каким образом сделать так: Есть бд , есть едит в котором есть число , что бы чсло сэдита однималось мс определенного столбца бд и сохраняла в другую таблицу в бд?
C++ Создание файла с именем, которое указано в переменной Здравствуйте! Возможно ли создать файл с именем, которое указано в переменой например nazv Если да, покажите пример http://www.cyberforum.ru/cpp-beginners/thread1191405.html
Ostringstream и istringstream C++
int StrToInt(string buf) { istringstream stream(buf); int decimal; stream>>hex>>decimal; return decimal; }; string HexToBin(string buf) { ostringstream line;
C++ Вскрыть exe файл и получить адрес области хранения всех переменных. PE-файлы, Анатомия файла, Загрузчик PE-фай
Здравствуйте уважаемые дамы и господа, какой час уже сижу но не могу понять и разобраться. Хочу открыть exe файл и найти область где хранятся все числовые константы объявленных переменных(адрес начала секции и конца). Например имеется код #include <iostream> #include <conio.h> using namespace std; void main(){ int g = 1998;
C++ Разноцветный текст в консоли http://www.cyberforum.ru/cpp-beginners/thread1191319.html
Народ, подскажите как сделать так чтобы, скажем, в слове "Hello" разные буквы выводились разным цветом system("сolor 1F"); красит весь текст одновременно
C++ Сообщение: address of local variable * returned В интернете много поисков ответа, например: и , но правильного нет. Такое сообщение возникает в любом С, где используется переменная, когда её создавшая функция уже закрыта (переменная должна исчезнуть). Самый естественный способ борьбы, это деланье переменную статичной, что бы она существовала от первого вызова функции до окончания основной программы. подробнее

Показать сообщение отдельно
Леонид Каруна
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 148
28.05.2014, 16:50     Замена одной буквы на две
Написать программу, которая заменяет в указанном (введенном с клавиатуры) слове все
буквы "a" на сочетание "ky"
Вот написал такое, но ни как не могу понять как сдвинуть ячейки, что бы вторая буква не заменяла другую

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
 
void main(){
    setlocale(LC_ALL,"rus");
    char str[20];
    cout<<"Введите слово"<<endl;
    gets(str);
    char mas[20];
    for(int i=0; i<strlen(str); i++){
        if(str[i]=='a'){
            str[i]='k';
            str[i+1]='y';
            
        }else{
        str[i]=str[i];
    }
    }
    puts(str);
    system("pause");
}
Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru