Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 514813

K&R exercise 5.3 - C для начинающих

$
0
0
Упражнение 5.3. Используя указатели, напишите функцию strcat, которую мы рассматривали в главе 2
(функция strcat(s, t) копирует строку t в конец строки s)

Error: Multiple definition of strcat.
Error: First defined here.
Error: ld returned 1 exit status.

PS. И есть какой-то мануал по ошибкам компилции?

:

#include <stdio.h>
#include <stdlib.h>
#include "strcat.c"

void strcat(char *s, char *t);

int main()
{
    char *s = "who is ";
    char *t = "here?";
    strcat(s, t);
    printf("Concat?: %s\n", s);
    return 0;
}

:

void strcat(char *s, char *t)
{
    while (*s++)
        ;
    while (*s++ = *t++)
        ;
}


Изображения
Тип файла: jpg Безымянный.jpg (212.8 Кб)

Viewing all articles
Browse latest Browse all 514813

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>