C++ strtolower
Stefano Albrecht
- programmiertechnik
hallo,
gibt es in c++ eine funktion namens strtolower, die auch das gleiche tut, wie z.b. das strtolower in php? ich weiß, dass die rose-lib ein strtolower enthält, aber ich weiß nicht, wo man diese runterladen kann.
tolower bezieht sich auf einzelne zeichen, das bringt mir nix, und ich bin ehrlich gesagt zu faul, mir ein eigenes strtolower zu schreiben.
wenn ich einfach mal strtolower im kompiler verwende, sagt er, dass die argumente falsch wären, was mich darauf schließen lässt, dass ich eine lib einbinden muss (weil er nicht sagt, was für argumente er erwartet).
vielen dank.
Hallo,
_fstrlwr, _fstrupr, strlwr, strupr <STRING.H>
Ändert alle Großbuchstaben in einem String s in Kleinbuchstaben
Deklaration:
char *strlwr(char *s);
char far * far _fstrlwr(char far *s);
char *strupr(char *s);
char far * far _fstrupr(char far *s);
Hinweis:
Andere Zeichen werden nicht geändert
Rückgabewert:
Ein Zeiger auf den String s
Portabilität:
DOS UNIX Windows ANSI C nur C++
Ja Ja
Quelle: Borland/Trubo C++ Help
MFG
Andavos
ausgezeichnete hilfe.
vielen dank.
hi!
ausgezeichnete hilfe.
Ich weiß nicht genau, was ihr da programmiert, aber das ist weder C++ noch
ANSI-C. In C++ sähe das ungefähr so aus:
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char **argv) {
string s = "HALLO WELT!";
cout << "Before: " << s << endl;
transform(s.begin(), s.end(), s.begin(), ::tolower);
cout << "After: " << s << endl;
}
bye, Frank!