Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2009, 22:42   #1
nkarev
Новичок
Джуниор
 
Регистрация: 26.02.2009
Сообщений: 1
По умолчанию помогите описать программу

программа strcat написана на ассемблере и С++....на ассемблере разобрался с текстом, а на С++ никак немогу...помогите пожалуйста

Код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

extern char *my_strcat (char *dst, const char *src);

int main (int argc, char **argv)
{
    if (argc != 3)
    {
        printf ("Usage: %s string_1 string_2\n", argv [0]);
        return 0;
    }

    char *src = argv [2];
    char *dst;

    int len_d = strlen (argv [1]);
    int len_s = strlen (argv [2]);

    if (!(dst = malloc (len_d + len_s + 2)))
    {
        printf ("ERROR!!! Malloc failed.\n");
        return -1;
    }

    memcpy (dst, argv [1], len_d + 1);

    printf ("strcat (%s, %s) = %s\n", argv [1], argv [2], my_strcat (dst, src));

    return 0;
}

Последний раз редактировалось MaTBeu; 27.02.2009 в 15:08.
nkarev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
где описать переменную Manitu Помощь студентам 2 14.05.2008 18:23
помогите пожалуйста описать две функции номак Паскаль, Turbo Pascal, PascalABC.NET 5 08.01.2008 21:31
Помогите описать функцию pahaig Помощь студентам 2 09.04.2007 22:28