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

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

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

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

12.02.2011, 16:27. Просмотров 345. Ответов 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();
}
при компиляции выбивает уйму ошибок..
Подскажите с чего начать их исправления..?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2011, 16:27     Подскажите где ошибки..
Посмотрите здесь:

C++ структуры (подскажите где ошибки)
структуры подскажите где ошибки C++
Где ошибки? C++
Массив. Помогите доработать код, подскажите где ошибки. C++
C++ Где ошибки ?
подскажите, пожалуйста, ошибки програм C++
Подскажите пож. в чем ошибки!? C++
C++ подскажите как исправить ошибки
C++ Подскажите, где ошибки в программе
C++ Подскажите, пожалуйста, мои ошибки
Подскажите мои ошибки, пожалуйста C++
C++ Подскажите ошибки в коде

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1633 / 1261 / 127
Регистрация: 21.12.2010
Сообщений: 1,923
Записей в блоге: 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();
}
MILAN
883 / 777 / 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();
}
dipic
2 / 2 / 0
Регистрация: 09.12.2010
Сообщений: 45
12.02.2011, 17:58  [ТС]     Подскажите где ошибки.. #4
igorrr37, MILAN
Спасибо
Yandex
Объявления
12.02.2011, 17:58     Подскажите где ошибки..
Ответ Создать тему
Опции темы

Текущее время: 11:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru