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

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

Войти
Регистрация
Восстановить пароль
 
babobka
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 166
Записей в блоге: 1
#1

Семестровая задаача - C++

20.10.2010, 19:10. Просмотров 707. Ответов 10
Метки нет (Все метки)

Пожалуйста , помогите. Препод дал задачу написать на c++ функцию join и ему пофиг, что она стандартная, нужно её заново описать. Помогите. Думаю, все знают, что функция join соединяет строки или чё-то такое. Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2010, 19:10     Семестровая задаача
Посмотрите здесь:

Семестровая задаача 2 - C++
нужно решить большое уравнение с матрицами M = (y* A-A*B)*(B+x)-A*y*x найти М A и B - квадратные матрицы размерности больше 2(т.е...

Семестровая ведомость - C++
Задание со структурами. Дана сводная семестровая ведомость: Ф.И.О студента, кол-во оценок, оценки, часы прогулов. Вывести фамилию...

Методы сортировки.Семестровая - C++
Написать программу сортировки чисел 2 методами(Пузырек и Шейкера).Сортировку массивов на 3 видах массива. 1) Плохо упорядоченный 2)...

Семестровая работа - дописать код - C++
В универе семестровую дали.. Неделю решаем с подругой.. Все не работает.. И до конца не дописана.. Посмотрите, может найдете ошибки.....

Сравнение методов сортировок массивов. Семестровая работа - C++
Пишу семестровую по методам сортировки массивов. В моем варианте метод прямого выбора и метод Шейкера. Надо сравнить количество...

задаача на волновой алгоритм - Алгоритмы
задан граф m* n, невзвешенный, нужно чтобы все свободные клетки были покрыты маршрутом, проверить возможно ли такое, надо чтобы из...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
20.10.2010, 19:34     Семестровая задаача #2
Цитата Сообщение от babobka Посмотреть сообщение
Думаю, все знают, что функция join соединяет строки или чё-то такое.
C++
1
2
#include <string>
std::string join(const std::string & a, const std::string & b) { return a + b; }
babobka
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 166
Записей в блоге: 1
20.10.2010, 21:16  [ТС]     Семестровая задаача #3
спасибо, но мне препод сказал написать функцию заново, то есть без инклюда стринг. Поможете?
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
20.10.2010, 23:31     Семестровая задаача #4
babobka, в смысле - типа strcat()?
Вот без проверки переполнения. Размер dst должен быть заведомо достаточным
C
1
2
3
4
5
6
7
8
char * strcat(char * dst, const char * src){
    char * p;
    for ( p = dst; *p; ++p )
        ;
    while ( *p++ = *src++ )
        ;
    return dst;
}
babobka
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 166
Записей в блоге: 1
21.10.2010, 13:36  [ТС]     Семестровая задаача #5
мммм нет. требуется использовать только int, char, flout, double, а из библиотек (дополнительных) только iostream и time.h
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.10.2010, 13:52     Семестровая задаача #6
Цитата Сообщение от babobka Посмотреть сообщение
требуется использовать только int, char, flout, double, а из библиотек (дополнительных) только iostream и time.h
Тебе это и дали.
VandaLSAA
3 / 3 / 0
Регистрация: 09.10.2010
Сообщений: 10
21.10.2010, 14:03     Семестровая задаача #7
Цитата Сообщение от babobka Посмотреть сообщение
мммм нет. требуется использовать только int, char, flout, double, а из библиотек (дополнительных) только iostream и time.h
Ты сам не знаешь, чего хочешь. В функции strcat(), только iostream и нужен. strcat() тут не стандартный, а написанный руками заново
babobka
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 166
Записей в блоге: 1
21.10.2010, 17:39  [ТС]     Семестровая задаача #8
лол спс
babobka
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 166
Записей в блоге: 1
14.11.2010, 18:55  [ТС]     Семестровая задаача #9
а за что здесь отвечает каждая переменная? и как должна выглядеть задача вообще?
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
14.11.2010, 22:54     Семестровая задаача #10
Цитата Сообщение от babobka Посмотреть сообщение
и как должна выглядеть задача вообще?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
    
char * strcat(char * dst, const char * src){
    char * p;
    for ( p = dst; *p; ++p )
        ;
    while ( *p++ = *src++ )
        ;
    return dst;
}
 
int main(void){
    char buf[BUFSIZ] = { 0 };
    printf("%s\n", strcat(strcat(buf, "Hello,"), " World!"));
    return 0;
}
гы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2010, 18:30     Семестровая задаача
Еще ссылки по теме:

Семестровая - Pascal
Помогите с семестровой пожалуйста, я очень рассчитываю на вашу помощь, завтра уже нести задачи, и разобраться не успеваю. Буду очень...


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

Или воспользуйтесь поиском по форуму:
babobka
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 166
Записей в блоге: 1
16.11.2010, 18:30  [ТС]     Семестровая задаача #11
Цитата Сообщение от easybudda Посмотреть сообщение
char buf[BUFSIZ] = { 0 };
* * * * printf("%s\n", strcat(strcat(buf, "Hello,"), " World!"));
что здесь произошло лол?
Yandex
Объявления
16.11.2010, 18:30     Семестровая задаача
Ответ Создать тему
Опции темы

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