Форум программистов, компьютерный форум 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++ Найти количество элементов в этих массива равных первому элементу массива S http://www.cyberforum.ru/cpp-beginners/thread116189.html
Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S. Ввод массивов выполнять в процедуре, а вычисление количества – в функции.
C++ как написать прогу котороя находит площадь поверхности цилиндра Подскажите как написать прогу котороя находит площадь поверхности цилиндра по радиусу и высоте подробнее

Показать сообщение отдельно
kirjushyk
60 / 22 / 2
Регистрация: 13.03.2010
Сообщений: 65
13.04.2010, 20:50     Описать функцию, что добавляет N символов строки S2 в конец строки S1
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
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
 
char *STRNCAT(const char *S1, const char *S2, size_t N)
{
    size_t l1, l2;
    char *result;
    l1 = strlen(S1);
    l2 = strlen(S2);
    if (N > l2)
        N = l2;
    result = malloc(l1 + N + 1);
    memcpy(result, S1, l1);
    memcpy(result + l1, S2, N);
    result[l1 + N] = 0;
    return result;
}
 
int main(int argc, char *argv[])
{
    char *string = STRNCAT("It would be ", "visible. It would be invisible.", 7);
    printf("%s\n", string);
    free(string);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru