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

Strncpy - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите решить задачу со строками http://www.cyberforum.ru/cpp/thread36130.html
Даны два числа : N1 и N2, и две строки : S1 и S2.Получить из этих строк новую строку, объединивши N1 первых символов строки S1 и N2 последних символов строки S2. Оч нужно,плизззз помогите=)
C++ компилятор Всем привет! Пользовался CodeBlock (в нем не подключаются директивы с графикой) и Visual Studio 2005 (он какой то сложный не могу разобраться) Подскажите пожалуйста норм компилятор. что б возможностей по-больше было и не очень закрученый как VS. http://www.cyberforum.ru/cpp/thread36127.html
C++ Параллельная программа для метода холецкого с помощью openMp и mpi
Товарищи,помогите пожалуйста с параллельным программированием: надо написать параллельную программу для метода холецкого с помощью openMp и mpi!и еще потоков!
Файл, структура, бинарное дерево C++
Доброго времени суток!!! Помогите решить задачку, у самой не получается=(( Написать программу, которая содержит динамическую информацию о нарушении правил дорожного движения. (на один автомобиль база может содержать записи о нескольких нарушениях). Сведения о каждом автомобиле включает в себя: -номер автомобиля (3-х значный); -фамилию владельца; -список нарушений; -размер штрафа за каждое...
C++ Написать 2 класса http://www.cyberforum.ru/cpp/thread35974.html
Кто может, помогите с задачами: 1. Разработать класс объектов типа "строки, которые способны отображать себя в заданном месте экрана заданным шрифтом и цветом", используя перегруженность и наследование. 2. Описать абстрактный класс объектов, для которых определены операции &&, ||, ~. Операцию ~ определить полностью для случая, когда объекты имеют тип signed char. А то я сам в написании...
C++ Работа с файлами Создать файл, содержащий сведения о результатах охоты. Данные должны быть представлены в виде следующей структуры: -фамилия охотника; -количество убитых животных; -общая масса всех животных. Написать программу, которая вызначает самого результативнишого охотника-за количеством животных и по весу животных. Каждую из функций разместить в отдельном заголовочном файле. подробнее

Показать сообщение отдельно
Rififi
 Аватар для Rififi
2332 / 1047 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
25.05.2009, 09:47     Strncpy
т.к. самому делать этот велосипед влом, вот от тех, кому не влом:
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
33
34
35
/*
 * Apache's "replacement" for the strncpy() function. We roll our
 * own to implement these specific changes:
 *   (1) strncpy() doesn't always null terminate and we want it to.
 *   (2) strncpy() null fills, which is bogus, esp. when copy 8byte
 *       strings into 8k blocks.
 *   (3) Instead of returning the pointer to the beginning of
 *       the destination string, we return a pointer to the
 *       terminating '\0' to allow us to "check" for truncation
 *
 * apr_cpystrn() follows the same call structure as strncpy().
 */
 
APR_DECLARE(char *) apr_cpystrn(char *dst, const char *src, apr_size_t dst_size)
{
 
    char *d, *end;
 
    if (dst_size == 0) {
        return (dst);
    }
 
    d = dst;
    end = dst + dst_size - 1;
 
    for (; d < end; ++d, ++src) {
    if (!(*d = *src)) {
        return (d);
    }
    }
 
    *d = '\0';  /* always null terminate */
 
    return (d);
}
 
Текущее время: 01:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru