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

небольшой вопрос про совмещение строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread232279.html
Задание в файле, помогите пожалуйста! Написать надо на С.
C++ кодирование методом "Цезаря" Здравствуйте,помогите решить задачу: Дана строка содержащая символы: цифры,латинские буквы, разделители. нужно закодировать эту строку методом Цезаря (т.е. кажду латинскую букву поменять на букву которая стоит в алфавите на 3 позиции вперед. т.е если стояла А будет стоять D) спасибо! http://www.cyberforum.ru/cpp-beginners/thread232276.html
C++ Функция-друг одно класса, член другого.
Привет. Не поможете как сделать чтобы функция одного класса была функцией-другом другого класса? я сделал так: Класс snake: class snake{ public: .... void ggg(){
C++ объявление и определение функции класса
почему не компилируется #include <iostream> int main(){ class A { public: A(); // объявление конструктора
C++ Нужна программа рисования блок-схем http://www.cyberforum.ru/cpp-beginners/thread232247.html
Может у кого есть программа которая рисует блок-схему по коду С++? Очень нада
C++ Решит, вроде легко, но учусь на элементарных! Дайте экстра-класс Задана последовательность n. Найти количество элементов, кратных 3. Напишите на С++ пожалуйста, с комментариями!!! Если вас не затруднит, то пожалуйста Алгоритм и Блок схему, я хочу разобраться. Надеюсь на вас, сильно!!! подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
22.01.2011, 01:09     небольшой вопрос про совмещение строк
вот с тремя указателями
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<cstring>
using namespace std;
 
void f(char* a, char* b, char* c){
    string s(a), s1(b);
    for(auto it=s.begin(); it!=s.end(); ++it){
        if(equal(it, s.end(), s1.begin())){
            s.erase(it, s.end());
            s+=s1;
            break;
        }
    }
    strcpy(c, s.c_str());
}
 
int main(){
    char s[50], s1[50], s2[100];
    cin.getline(s, sizeof(s));
    cin.getline(s1, sizeof(s1));
    f(s, s1, s2);
    cout<<s2;
}
 
Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru