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

Рекурсия: скопировать первую строку в конец второй - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование кода http://www.cyberforum.ru/cpp-beginners/thread986536.html
Друзья, помогите преобразовать код. Создавал в КодБлокс, а препод требует в Визуалке(((, а с визуалкой я не работал... #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { ...
C++ Отсортировать элементы массива по возрастанию методом обмена Отсортировать элементы массива по возрастанию методом обмена. есть код, int *mas; int n; void mas_in() { int i; printf("Kolichestvo elementov massiva: "); ... http://www.cyberforum.ru/cpp-beginners/thread986521.html
Массивы C++
Помогите, пожалуйста, решить 2 задачи на Си++ 1. Написать программу, которая вводит с клавиатуры двумерный массив и вычисляет сумму его элементов. 2. Написать программу, которая вводит с...
найти ошибку:) C++
вот код програмы, не могу понять в чем проблема? #include <iostream> using namespace std; #include <math.h> int main() { float y,x; x=-3.3; do
C++ Функция с циклом http://www.cyberforum.ru/cpp-beginners/thread986481.html
Учусь писать на с++. В универе дали задание написать програмку, которая вычисляет сумму элементов матрицы фиксированного размера, лежащих выше главной диагонали. Дополнительные требования- в функции...
C++ Как отсортировать структуру struct Books { char *Nazvan; //название книги char *Name_avtor; //автор int Yaer_izd; // год издания int Stranic; //количество страниц double Cena; ... подробнее

Показать сообщение отдельно
trinkle69
0 / 0 / 0
Регистрация: 01.10.2013
Сообщений: 16
24.10.2013, 19:51  [ТС]
Croessmah, я лично тоже ничего не понял..

Добавлено через 1 час 42 минуты
Вот что получилось у меня исходя из твоего кода.. Но теперь у меня другая проблема. У меня после первого элемента, который я добавляю в конец другой строки, не ставится ноль, и так далее со всеми элементами. Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
using namespace std;
void copy(char str1[30],char str2[30],int i) 
{
    int len=strlen(str1);
    str1[len++]=str2[i];
    
    if (str2[i]==0)
        return;
   
    copy (str1,str2,++i) ;
}
 
void main ( ) {
    char str1[30];
    char str2[30];
    cin>>str1>>str2;
    copy(str1,str2,0);
    cout << str1 << endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru