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

Конкатенация строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны 2 предложения. Найти общее количество букв н в них http://www.cyberforum.ru/cpp-beginners/thread1146645.html
Ошибка в операторе if #include <stdio.h> #include <iostream.h> #include <windows.h> int pod(string s, string a) { int k=0; for (int i=0; s!=0; i++) if (a==s) k++;
C++ Итерационный метод Помогите найти ошибку в алгоритме. Ошибка в итоге выливается том что при подсчёте невязки, она не уменьшается, а увеличивается. Матрицу 4x4 и столбец свободных членов ввожу с клавиатуры. void IterativeMethod::bringingToTheEquivalentForm() //выражение x..x через уравнения { for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { G = -1*Matrix / Matrix; } G = 0; http://www.cyberforum.ru/cpp-beginners/thread1146637.html
C++ Const #define
{ const int HOLFSDsize= 2;//#define HOLFSDsize 2 // m-угольник void HOLFSD() { int i, n, l; // объявляем переменные float x1, y1, x, y; float a, b;
Составление программ в обработке одномерных массивів C++
Задан массив из N элементов. Организовать его введение из клавиатуры или создания из случайных чисел по желанию пользователя, и вычислить среднее арифметическое парных элементов массива. Помогите создать программу.
C++ Классы. Наследование http://www.cyberforum.ru/cpp-beginners/thread1146613.html
Здравствуйте. Пожалуйста, помогите с заданием, не могу разобраться, что к чему, я новичок. задание звучит так: создать класс Triad (тройка чисел); определить методы изменения полей и вычисления суммы чисел. Определить производный класс Triangle с полями-сторонами. Определить методы вычисления углов и площади треугольника.Пожалуйста, выручите.
C++ Запись заданных слов с новой строки Как сделать так что бы определенные слова из заданной строки записывались в новую строку? подробнее

Показать сообщение отдельно
IrineK
Заблокирован
13.04.2014, 06:45     Конкатенация строк
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
using std::cout;
using std::cin;
 
void Unary (char *buf, int n)
{   int i = -1;
    while (++i < n)
        buf[i] = '*';
    buf[i] = '\0';
}
 
 
int main () 
{   setlocale (LC_CTYPE, "Russian");
    int n1, n2;
    char *s1, *s2, *res;
 
    cout << "Введите первое число\n";
    cin >> n1;
    cout << "Введите второе число\n";
    cin >> n2;
 
    s1 = new char [n1+1];
    Unary (s1, n1);
 
    s2 = new char [n2+1];
    Unary (s2, n2);
 
    res = new char [n1+n2+1];
    strcpy(res, s1);
    strcat(res, s2);
 
    cout << s1 << "\n+\n" << s2 << "\n=\n" << res;
 
    delete [] s1;
    delete [] s2;
    delete [] res;
 
    cin.sync(); cin.get();
    return 0;
}
Изображения
 
 
Текущее время: 10:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru