![]() |
String Laenge in C / C++
Hallo!
Erstmals: Nicht das ihr meint ich Programmiere in C / C++, seit meinem Praktikum das ich Momentan bei dem User "Tau" (Vielen Dank an dieser Stelle) mache bin ich ganz auf der Delphi Welle und kann kaum mehr einen Source Code von C / C++ welchen wir in der Schule gemacht haben anschaun. Jetzt hat mich aber ein Freund gefragt wie er in C die laenge eines Strings herausfindet. Auf verschiedensten Seiten haben wir gelesen, dass das mit
Code:
geht. Aber das funzt nicht. Hoffer ihr koennt mir und somit auch meinem Freund helfen.
strlen(string)
Schoenen Abend Fruity |
Re: String Laenge in C / C++
Zitat:
Und vor allem von welchem Typ ist string? Evtl. ja ein CString-Objekt aus der MFC? |
Re: String Laenge in C / C++
Habt ihr denn den richtigen Header eingebunden (#include <string.h>)? Abhängig vom Stringtyp (Unicode oder ANSI muß man auch andere Funktionen benutzen) - dann eventuell auch #include <wchar.h>.
Habt ihr auch die richtigen LIBs an den Linker übergeben? Vermutlich ist LIBC.LIB hier angebracht (unter der Annahme es sei ohne Debugeinstellungen kompiliert). Aber da du nichtmal angibst welcher Compiler benutzt wird, ist Hilfe eher ein Schuß ins Blaue ... Diese LIBs kommen in Frage, wenn wir von VC reden. LIBC.LIB LIBCMT.LIB MSVCRT.LIB |
Re: String Laenge in C / C++
Wendest du die Funktion auch richtig an?
Code:
char str[12] = "Beispieltext";
int laenge = strlen(str); printf("'%s' hat die Länge %d\n", str, laenge); |
Re: String Laenge in C / C++
AnsiString (BCB):
Code:
STL String:
AnsiString str;
String str2; int laenge1 = str.Length(); int laenge2 = str2.Length();
Code:
std::string str;
int laenge = str.length(); |
Re: String Laenge in C / C++
Danke euch allen, wir haben es doch noch hinbekommen.
Zum Compilen verwenden wir "DevC++" kann ich jedem empfehlen der keinen Wert auf aussehen und handlichkeit vom Compiler legt. Guten Morgen euch allen wuensche und DANKE fuer eure Hilfe :hi: |
Re: String Laenge in C / C++
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz