Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Wo ist strcat??

michi_p / 7 Antworten / Flachansicht Nickles

Hallo,

Ich hab ein Problem mit strcat: der Compiler findet die Funktion nicht!
Zwei Dateien: Einmal mystring.h und dann mystring.cpp.
Der Fehler tritt in der .cpp Datei im "operator +" auf, da wo halt strcat verwendet wird.
Ich finde es seltsam, daß das nicht läuft, da alles fast wörtlch aus einem Buch übernommen wurde.
Probiert doch bitte mal aus, ob ihr die Datei übersetzen könnt.
Ach ja, noch was: weiß jemand den exakten Pfad zu string.h ? Ist das /usr/include/string.h?

//mystring.h

//Header Datei für einen Datentyp string
#ifndef _STRING_H
#define _STRING_H
#include

bei Antwort benachrichtigen
naja... thomas woelfer
compiler und os michi_p
laut ansi ... thomas woelfer
michi_p Nachtrag zu: „Wo ist strcat??“
Optionen

stimmt, die Fehlermeldung fehlt hier noch!
also folgendes: "implicit declaration of function int strcat()", seltsam ist, daß es strcpy() gibt, was ja im gleichen header stehen sollte

danke fürs Antworten
Michael

bei Antwort benachrichtigen