Hier eine Version die definitiv geht!<br>
<br>
aber nur, wenn char argv[]; so initialisiert wurden ist;<br>
<br>
<br>
cout << argc << endl;<br>
cout << argv[0] << endl;<br>
cout << argv[1] << endl;<br>
tolowercase(argv[argc - 1]);<br>
<br>
void tolowercase(char in[] )<br>
{<br>
while ( *in != 0)<br>
{<br>
*in = (char)tolower((int) *in); <br>
in++;<br>
}<br>
}<br>
<br>
<br><br><div><span class="gmail_quote">Am 11.01.06 schrieb <b class="gmail_sendername"><a href="mailto:christoph.kliemt@pgxml.net">christoph.kliemt@pgxml.net</a></b> <<a href="mailto:christoph.kliemt@pgxml.net">christoph.kliemt@pgxml.net
</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sascha Atrops <<a href="mailto:sascha@atrops.com">sascha@atrops.com</a>> writes:
<br><br>> Am Wednesday, 11. January 2006 19:39 schrieb<br>> <a href="mailto:christoph.kliemt@pgxml.net">christoph.kliemt@pgxml.net</a>:<br>>> Jeremias Wolff <<a href="mailto:jeremiaswolff@gmail.com">jeremiaswolff@gmail.com
</a>> writes:<br>>><br>>> [...gruseliges entsorgt...]<br>>><br>>> > Einige werden schon sehn, was ich hier vor habe, ich moechte einen<br>>> > char* in lowercase umwandeln. die Funktion als rueckgabewert
<br>>> > string funktioniert sehr gut. Ich moechte jetzt aber einen<br>>> > Rueckgabewert in form eines char* haben OHNE zusätlichen speicher<br>>> > zu belegen. Am liebsten waere mir, wenn die var "in"
<br>>> > ueberschrieben wird.<br>>> ><br>>> > Jemand ne heisse idee?<br>>> Für solche "Schweinereien" bietet sich vector<char> an.<br>><br>> <schauder><br>>
<br>>> Aber das will man nicht wirklich.<br>><br>> Nein, das will man wirklich nicht.<br>> STL in allen Ehren, aber irgendwo hört es dann doch auch mal auf...<br><br>Ok... dann machen wir es eben richtig, und nehmen ein geeignetes
<br>Functionobject für den zugrunde liegenden Container.<br><br>> Alleine schon die Idee... <kopfschüttel><br><br>Richtig, die Lösung kann kein utf-8.<br><br>[...]<br><br>> Imho sollte man immer objektorientiert in C schreiben wollen. Wenn
<br>> man sich genötigt fühlt, ein Programm mit Hilfe von C++ optisch<br>> etwas hübscher zu gestalten, darf man auch zurückhaltend C++<br>> verwenden - wohl- wissend, wie es in C ausgesehen hätte.<br><br>*autsch* Kein Kommentar.
<br><br>bis denne,<br><br>Christoph<br><br>und den Rest machen wir denn nebenan aus, gell? ;-)<br><br></blockquote></div><br><br clear="all"><br>-- <br>Mit freundlich Grüßen / with best regards,<br><br>Jeremias Wolff