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

аналог функции STRNCAT() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, распределяющую фиксированный поток информации по очередям. http://www.cyberforum.ru/cpp-beginners/thread125916.html
надо написать программу, она должна: 1)Иметь несколько циклических очередей(одинаковой длинны для одного типа данных) 2) Иметь функцию, распределяющую фиксированный поток информации по очередям(в...
C++ Найти сумму элементов последовательности, начиная от первого отрицательного элемента и до конца последовательности. Помогите написать простенькую программку :( Найти сумму элементов последовательности x1, x2, …, xn (x<=30), начиная от первого отрицательного элемента и до конца последовательности. ... http://www.cyberforum.ru/cpp-beginners/thread125914.html
C++ Как подсчитать количество слов в конкретном тексте, а не во введенном с клавиатуры
Уважаемые, помогите пожалуйста... у меня никак не получается написать программу для подсчета слов в конкретном тексте, а не во введенном с клавиатуры.
улучшенные сортировки C++
в первой строке входного файла input.txt записано число N (количество чисел, N<=1000), затем идут N целых чисел. в файл output.txt вывести эти числа, отсортировав их по возрастанию. а)...
C++ Рекурсия: рост банковского вклада по месяцам http://www.cyberforum.ru/cpp-beginners/thread125860.html
Всем привет! Помогите пожалуйста разобраться с рекурсией,а именно надо написать программу на языке С++ с рекурсией,например Программа роста банковского вклада по месяцам или...
C++ Файлы, работа с ними (ч.1) Народ, плз помогите с задачами на языке Си Задача 1. Дана строка S. Если S является допустимым именем файла, то создать пустой файл с этим именем и вывести True. Если файл с именем S создать нельзя,... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
06.05.2010, 03:37
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 <conio.h>
#include <stdio.h>
#include <string.h>
 
char* strncat_analog(char* destination, const char* source, int maxlen){
    int dst = strlen(destination);
    int src = 0;
 
    while(src < maxlen){
               destination[dst++] = source[src++];
           if(src >= strlen(source))
                           break;
        }
        return destination;
}
 
void main(){
    char destination[25];
        memset(destination, NULL, 25);  
        char *source = " World!";
 
    strcpy(destination, "Hello,");
    strncat_analog(destination, source, 6);
    printf("%s\n", destination);
 
    getch();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru