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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dipic
2 / 2 / 0
Регистрация: 09.12.2010
Сообщений: 45
#1

Подскажите где ошибки.. - C++

12.02.2011, 16:27. Просмотров 367. Ответов 3
Метки нет (Все метки)

Здраствуйте ув. знатоки!
есть у меня вот код программы:

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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
 
char* conc(char* s, char* t)
{
    int i;
    chr *res=new char [strlen(s)+strlen(t)+1];
    for (i=0; i<strlen(s); i++)
        res [i]=s[i];
    for (i=s=strlen(s); i<strlen(t); i++)
        res [i] = t[i-strlen(s)];
    res [i]=0;
    return res;
}
 
void main ()
{
    char* p="abc", *q="1234"; 
    clrscr();
    cout << "Входные данные: \n первая строка" << p;
    cout << "\n\nВходные данные: \n";
    cout << "Результат контактинации первой, второй строки:";
    cout << conc(p,q) << "\n";
    cout << "Результат конкантинации первой строки: ";
    cout << conc(conc(p,q),p) << "\n";
    getch();
}
при компиляции выбивает уйму ошибок..
Подскажите с чего начать их исправления..?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2011, 16:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подскажите где ошибки.. (C++):

структуры подскажите где ошибки - C++
Ребята посмотрите код Пока сделал (думал что сделал) первых 4 пункта но начинает выдавать ошибки посмотрите что за ошибки Предметная...

Подскажите, где ошибки в программе - C++
#include &lt;conio.h&gt;//підключеннябібліотек #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; class Och//класочередь { ...

структуры (подскажите где ошибки) - C++
Ребята посмотрите код я только начал делать задание но выдает ошибки что надо сделать написал ниже пробую пока только начало ...

Массив. Помогите доработать код, подскажите где ошибки. - C++
Сама задача проста: Есть массив, состоящий из натуральных чисел, поделенный на 4 части, необходимо переставить блоки ( верхний правый с...

Подскажите, где может быть ошибка (структуры)? (скорее всего где-то амперсенд нужен, все вроде проверил) - C++
написать универсальный тип, который представляет точку на плоскости в координатах (х, у) и в полярных координатах. Написать функцию для...

Где ошибки ? - C++
Вывести все четные элементы массива стоящие на не четных местах #include &lt;iostream&gt; void main() { * * * * int a,i; * * * *...

3
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
12.02.2011, 16:43 #2
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
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
 
char* conc(char* s, char* t)
{
        int i, j;
        char *res=new char [strlen(s)+strlen(t)+1];
        for (i=0; i<strlen(s); i++)
                res [i]=s[i];
        for (; i<strlen(s)+strlen(t); i++)
                res [i] = t[i-strlen(s)];
        res [i]=0;
        return res;
}
 
int main (){
        char* p="abc", *q="1234";
        cout << "Входные данные первая строка: \n\n" << p;
        cout << "\n\nВходные данные: ";
        cout << "Результат контактинации первой, второй строки:\n\n";
        cout << conc(p, q) << "\n\n";
        cout << "Результат конкантинации первой строки: \n\n";
        cout << conc(conc(p, q), p) << "\n";
        getch();
}
1
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
12.02.2011, 16:44 #3
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
#include <iostream>
#include <conio.h>
#include <string.h>
 
using namespace std;
 
char* conc(char* s1, char* s2)
{
        int i,j;
        char *res=new char [strlen(s1)+strlen(s2)];
        for (i=0; i<strlen(s1); i++)
        {
                res[i]=s1[i];
        }
        for (i=strlen(s1),j=0; j<strlen(res); i++,j++)
        {
                res[i] =s2[j] ;
        }
        return res;
}
 
void main ()
{
        char* p="abc", *q="1234"; 
        cout << "Входные данные: \n первая строка" << p;
        cout << "\n\nВходные данные: \n";
        cout << "Результат контактинации первой, второй строки:";
        cout << conc(p,q) << "\n";
        cout << "Результат конкантинации первой строки: ";
        cout << conc(p,p) << "\n";
        getch();
}
1
dipic
2 / 2 / 0
Регистрация: 09.12.2010
Сообщений: 45
12.02.2011, 17:58  [ТС] #4
igorrr37, MILAN
Спасибо
0
12.02.2011, 17:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2011, 17:58
Привет! Вот еще темы с ответами:

Где ошибки? - C++
Даны три положительных числа. Определить, можно ли построить треугольник с длинами сторон, равным этим числам. Если можно, то ответить на...

Подскажите ошибки в коде - C++
Здравствуйте!Решил задачу из книги Стивена Прата, программа работает,но хотелось бы узнать можно ли ее реализовать по другому и насколько...

Подскажите пож. в чем ошибки!? - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #define L 80 #define STOP &quot;*&quot; ...

подскажите, пожалуйста, ошибки програм - C++
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;list&gt; #define MAXDL...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.