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

Описать функцию, что добавляет N символов строки S2 в конец строки S1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Словесная игра" http://www.cyberforum.ru/cpp-beginners/thread116232.html
Собственно суть задачи : В нашем варианте игры каждая буква имеет цену, и вы должны составить из букв одно и более слов, дающих максимальную суммарную стоимость. Даны цены букв , список русских слов и набор букв. Найдите в словаре или пары слов с наибольшей суммарной стоимостью , которые можно составить из заданного набора букв. Цены букв во вложении. Входные данные: С клавиатуры вводим одну...
C++ Удаление файлов из каталогов Помогите написать программу, которая позволяет удалять из каталога =(( Вот надо сначало создать директорию, а потом удалить какойнибудь файл :( HANDLE CreateFile ( LPCTSTR FileName, // имя файла DWORD Access, // тип доступа к файла DWORD Sharing, // тип разделения файла LPSECURITY_ATTRIBUTES Attrib, // указатель на описатель защиты DWORD CreationDistr, http://www.cyberforum.ru/cpp-beginners/thread116206.html
Умножение двух матриц 1000х1000 C++
Ребят помогите пожалуйста. Надо умножить две матрицы 1000*1000. Обьявил их как int а мне пишет что они слишком большие.
C++ Качественные детали
Добрый день. Помогите мне кто-нибуть с этим заданием: В отдел технического контроля поступило M однотипных деталей цилиндрической формы, диаметры которых D1, D2 ,..., Dm. Деталь, соответствующую норме, должна иметь диаметр C = 3. Из всех деталей необходимо отобрать качественные. Решение вывести в две строки. В первой напечатать текст "Диаметры качественных деталей:", во второй - напечатать...
C++ как написать прогу котороя находит площадь поверхности цилиндра http://www.cyberforum.ru/cpp-beginners/thread116149.html
Подскажите как написать прогу котороя находит площадь поверхности цилиндра по радиусу и высоте
C++ Подскажите как решить на С++ 1 Даны натуральное число n, целые числа A0, ..., An-1. Получить сумму положительных и число отрицательных чётных элементов последовательности A0, ..., An-1 2 Дан массив действительных чисел A. Получить новый массив D={A1*A16, A2*A17, A3*A18, ..., A15*A30} 3 Заданы двумерный массив 5х5 и число К. Разделить элементы К-й строки на диагональный элемент, расположенный в данной строке. 4 Дан... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
14.04.2010, 20:04     Описать функцию, что добавляет N символов строки S2 в конец строки S1
Взято из исходников FreeBSD (/usr/src/lib/libc/string/strncat.c)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
 * Concatenate src on the end of dst.  At most strlen(dst)+n+1 bytes
 * are written at dst (at most n+1 bytes being appended).  Return dst.
 */
char *
strncat(char * __restrict dst, const char * __restrict src, size_t n)
{
        if (n != 0) {
                char *d = dst;
                const char *s = src;
 
                while (*d != 0)
                        d++;
                do {
                        if ((*d = *s++) == 0)
                                break;
                        d++;
                } while (--n != 0);
                *d = 0;
        }
        return (dst);
}
 
Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru