Permalänk

c++ hjälp

lite glömsk, funktion som gör om gemener till versaler? huuur?

// mvh theo

Visa signatur

LG LW60 - EEE 901

Permalänk
Medlem

strlwr() och strupr() menar jag.
Edit: för en std::string kan man använda transform (s.begin(), s.end(),
s.begin(), tolower); om den heter s. Du måste inkludera algorithm, cctype och string för att det ska funka.

Permalänk

ok? förstog inte riktigt.

förtydliga snälla. fler förslag?

Visa signatur

LG LW60 - EEE 901

Permalänk
Medlem

#include <string> #include <iostream> int main() { std::string s = "heJ jaG HeTer SVen-BerTil"; transform(s.begin(), s.end(), s.begin(), tolower); std::cout << s << std::endl;

Det gör om strängen s till småbokstäver, byt ut tolower mot toupper om du vill.

Permalänk
Medlem

vad är det för skillnad om man skriver:
string s = "heJ jaG HeTer SVen-BerTil";
istället för
std::string s = "heJ jaG HeTer SVen-BerTil";

Permalänk
Medlem

Om du inte skriver using namespace std; eller using std::string; så måste du skriva std::string för det är en del av namnutrymmet std.