Hier eine Version die definitiv geht!<br>
<br>
aber nur, wenn char argv[]; so initialisiert wurden ist;<br>
<br>
<br>
cout &lt;&lt; argc &lt;&lt; endl;<br>
&nbsp;&nbsp;&nbsp; cout &lt;&lt; argv[0] &lt;&lt; endl;<br>
&nbsp;&nbsp;&nbsp; cout &lt;&lt; argv[1] &lt;&lt; endl;<br>
&nbsp;&nbsp;&nbsp; tolowercase(argv[argc - 1]);<br>
<br>
void tolowercase(char in[] )<br>
{<br>
&nbsp;&nbsp;&nbsp; while ( *in != 0)<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; *in = (char)tolower((int) *in); <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; in++;<br>
&nbsp;&nbsp;&nbsp; }<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> &lt;<a href="mailto:christoph.kliemt@pgxml.net">christoph.kliemt@pgxml.net
</a>&gt;:</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 &lt;<a href="mailto:sascha@atrops.com">sascha@atrops.com</a>&gt; writes:
<br><br>&gt; Am Wednesday, 11. January 2006 19:39 schrieb<br>&gt; <a href="mailto:christoph.kliemt@pgxml.net">christoph.kliemt@pgxml.net</a>:<br>&gt;&gt; Jeremias Wolff &lt;<a href="mailto:jeremiaswolff@gmail.com">jeremiaswolff@gmail.com
</a>&gt; writes:<br>&gt;&gt;<br>&gt;&gt; [...gruseliges entsorgt...]<br>&gt;&gt;<br>&gt;&gt; &gt; Einige werden schon sehn, was ich hier vor habe, ich moechte einen<br>&gt;&gt; &gt; char* in lowercase umwandeln. die Funktion als rueckgabewert
<br>&gt;&gt; &gt; string funktioniert sehr gut. Ich moechte jetzt aber einen<br>&gt;&gt; &gt; Rueckgabewert in form eines char* haben OHNE zusätlichen speicher<br>&gt;&gt; &gt; zu belegen. Am liebsten waere mir, wenn die var &quot;in&quot;
<br>&gt;&gt; &gt; ueberschrieben wird.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Jemand ne heisse idee?<br>&gt;&gt; Für solche &quot;Schweinereien&quot; bietet sich vector&lt;char&gt; an.<br>&gt;<br>&gt;&nbsp;&nbsp;&lt;schauder&gt;<br>&gt;
<br>&gt;&gt; Aber das will man nicht wirklich.<br>&gt;<br>&gt;&nbsp;&nbsp;Nein, das will man wirklich nicht.<br>&gt;&nbsp;&nbsp;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>&gt;&nbsp;&nbsp;Alleine schon die Idee... &lt;kopfschüttel&gt;<br><br>Richtig, die Lösung kann kein utf-8.<br><br>[...]<br><br>&gt;&nbsp;&nbsp;Imho sollte man immer objektorientiert in C schreiben wollen.&nbsp;&nbsp;Wenn
<br>&gt;&nbsp;&nbsp;man sich genötigt fühlt, ein Programm mit Hilfe von C++ optisch<br>&gt;&nbsp;&nbsp;etwas hübscher zu gestalten, darf man auch zurückhaltend C++<br>&gt;&nbsp;&nbsp;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