<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Verkettung von Namen?]]></title><description><![CDATA[<p>Ich bin dabei ein Programm zu schreiben, welches als erstes nach Vorname und Nachname frägt und anschließend den zusammengesetzten Namen in einer neuen Zeile wiedergeben soll.<br />
Wie porgrammiert man es, dass der erste Buchstabe immer Groß ist und die anderen klein, unabhängig von der Eingabe? Ich hab gelesen man müsste mit toupper()arbeiten?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/301363/verkettung-von-namen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 01:00:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/301363.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Mar 2012 13:51:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 13:51:24 GMT]]></title><description><![CDATA[<p>Ich bin dabei ein Programm zu schreiben, welches als erstes nach Vorname und Nachname frägt und anschließend den zusammengesetzten Namen in einer neuen Zeile wiedergeben soll.<br />
Wie porgrammiert man es, dass der erste Buchstabe immer Groß ist und die anderen klein, unabhängig von der Eingabe? Ich hab gelesen man müsste mit toupper()arbeiten?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195212</guid><dc:creator><![CDATA[gustlbert]]></dc:creator><pubDate>Sun, 25 Mar 2012 13:51:24 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 14:07:44 GMT]]></title><description><![CDATA[<p>gustlbert schrieb:</p>
<blockquote>
<p>Ich bin dabei ein Programm zu schreiben, welches als erstes nach Vorname und Nachname frägt und anschließend den zusammengesetzten Namen in einer neuen Zeile wiedergeben soll.<br />
Wie porgrammiert man es, dass der erste Buchstabe immer Groß ist und die anderen klein, unabhängig von der Eingabe? Ich hab gelesen man müsste mit toupper()arbeiten?</p>
<p>Gruß</p>
</blockquote>
<p>Ja, <a href="http://www.cplusplus.com/reference/clibrary/cctype/toupper/" rel="nofollow">toupper</a> ist eine Funktion aus der &lt;cctype&gt;. War der zweite Google-Eintrag <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Edit: Für den Fall, dass du es noch nicht ganz begriffen hast, eine kleine Hilfestellung:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;//std::cout, std::cin
#include &lt;cctype&gt;//(std::)toupper
#include &lt;string&gt;//std::string, std::getline

int main()
{
      std::string vorname, nachname;//Deklaration der vorname/nachname strings
      std::cout &lt;&lt; &quot;Bitte Vornamen eingeben: &quot;;
      std::getline(std::cin, vorname);///PI zuliebe, Funktion zum einlesen aus einem istream&amp; in einen string&amp; bis zu einem (default-parametrisierten) delimitter
      std::cout &lt;&lt; &quot;Bitte Nachnamen eingeben: &quot;;
      std::cin &gt;&gt; nachname;///Es gibt keine Nachnamen mit Leerzeichen, nicht? (Man beachte, dass getline bis zum vorgegebenen Delimitter liest, der shift-Operator von istream allerdings nur bis zum nächsten whitespace
      vorname.at(0) = std::toupper(vorname.at(0));//Den ersten Buchstaben jeweils von vorname und nachname toupper übergeben und den zurückgegebenen Wert wieder als Anfangsbuchstaben setzen
      nachname.at(0) = std::toupper(nachname.at(0));
      std::cout &lt;&lt; &quot;Ihr Name ist &quot; &lt;&lt; vorname &lt;&lt; ' ' &lt;&lt; nachname &lt;&lt; '\n';
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2195217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195217</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 25 Mar 2012 14:07:44 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 14:35:32 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Es gibt keine Nachnamen mit Leerzeichen, nicht?</p>
</blockquote>
<p><a href="http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" rel="nofollow">http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195231</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 25 Mar 2012 14:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 14:55:44 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Es gibt keine Nachnamen mit Leerzeichen, nicht?</p>
</blockquote>
<p>de Jong, zu Guttenberg, van der Saar.</p>
<p>Den zweiten Teil der Aufgabe - die anderen Buchstaben sollen klein sein - hast du gar nicht berücksichtigt. Bei Umlauten versagt dein Code ebenfalls.</p>
<p>Edit: Ich bin etwas kleinlicher wegen deines <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Wenn man den gegenüber einem Anfänger benutzt, sollte man die Aufgabe wenigstens selbst hinkriegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195241</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 25 Mar 2012 14:55:44 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 15:01:46 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>Den zweiten Teil der Aufgabe - die anderen Buchstaben sollen klein sein - hast du gar nicht berücksichtigt.</p>
</blockquote>
<p>Oh, schade, das habe ich nicht gesehen. Das zu implementieren wäre aber auch nicht verdammt schwer.</p>
<p>Zu den Umlauten: Dann kann man sich gleich eine eigene Funktion toupper/tolower schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195248</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 25 Mar 2012 15:01:46 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 15:05:12 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Zu den Umlauten: Dann kann man sich gleich eine eigene Funktion toupper/tolower schreiben.</p>
</blockquote>
<p>Schau dir mal Lokalisierung in C++ an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195251</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 25 Mar 2012 15:05:12 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 15:16:57 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Zu den Umlauten: Dann kann man sich gleich eine eigene Funktion toupper/tolower schreiben.</p>
</blockquote>
<p>Schau dir mal Lokalisierung in C++ an.</p>
</blockquote>
<p><a href="http://ideone.com/BMZft" rel="nofollow">So</a> funktioniert es aber auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195256</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 25 Mar 2012 15:16:57 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 15:22:33 GMT]]></title><description><![CDATA[<p>schrecklicher code...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195259</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 25 Mar 2012 15:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 15:46:53 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>schrecklicher code...</p>
</blockquote>
<p>Würds gern mit locales machen, nur schmeißen die (seti neuestens) Andauernd exceptions- KP Warum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195267</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 25 Mar 2012 15:46:53 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Sun, 25 Mar 2012 15:48:35 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>unskilled schrieb:</p>
<blockquote>
<p>schrecklicher code...</p>
</blockquote>
<p>Würds gern mit locales machen, nur schmeißen die (seti neuestens) Andauernd exceptions- KP Warum.</p>
</blockquote>
<p>Dann stell <strong>du</strong> doch ein paar Fragen dazu im Forum, anstatt deine schrecklichen Hacks an empfängliche Anfänger weiterzugeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195270</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 25 Mar 2012 15:48:35 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Mon, 26 Mar 2012 19:50:51 GMT]]></title><description><![CDATA[<p>Vielen Dank für die Hilfe!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Wie könnte ich jetzt noch die Länge der Zeichenkette am Ende vom gesamtem Namen abfragen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195700</guid><dc:creator><![CDATA[gustlbert]]></dc:creator><pubDate>Mon, 26 Mar 2012 19:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Mon, 26 Mar 2012 20:11:30 GMT]]></title><description><![CDATA[<p>gustlbert schrieb:</p>
<blockquote>
<p>Vielen Dank für die Hilfe!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Wie könnte ich jetzt noch die Länge der Zeichenkette am Ende vom gesamtem Namen abfragen?</p>
</blockquote>
<p>Strings addieren, und dann <code>length()</code> abfragen.</p>
<p>Strings haben die Methode <code>length()</code> ( <code>size()</code> funktioniert auch, ist dasselbe), die deren Länge ausgibt. Mit dem überladenen +-Operator lassen sich Strings addieren.</p>
<p>Also so: <code>(vorname + nachname).length()</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195709</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Mar 2012 20:11:30 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Mon, 26 Mar 2012 20:17:39 GMT]]></title><description><![CDATA[<p>Achso okay!<br />
Aber wie füge ich es genau in den Quellcode ein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195714</guid><dc:creator><![CDATA[gustlbert]]></dc:creator><pubDate>Mon, 26 Mar 2012 20:17:39 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Mon, 26 Mar 2012 20:18:30 GMT]]></title><description><![CDATA[<p>gustlbert schrieb:</p>
<blockquote>
<p>Achso okay!<br />
Aber wie füge ich es genau in den Quellcode ein?</p>
</blockquote>
<p>BITTE!? Ausgeben, was weiß ich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195716</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Mar 2012 20:18:30 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Tue, 27 Mar 2012 06:41:57 GMT]]></title><description><![CDATA[<p>gustlbert schrieb:</p>
<blockquote>
<p>Aber wie füge ich es genau in den Quellcode ein?</p>
</blockquote>
<p>Möglichkeit 1) Mit der Maus markieren, was Hacker geschrieben hat. Das Ganze kopieren (Rechtsklick + Copy oder Strg+C). In den Editor/IDE deiner Wahl wechseln. Cursor an die Stelle setzen, wo du den Code gerne hättest. Einfügen (Rechtsklickt + Insert oder Strg+V). Ggf. Variablennamen anpassen.</p>
<p>Möglichkeit 2) Abtippen.</p>
<p>Stell bitte vernünftige Fragen, dann kriegst du auch vernünftige Antworten. Siehe Link in meiner Signatur...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195760</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 27 Mar 2012 06:41:57 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Tue, 27 Mar 2012 11:38:29 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Also so: <code>(vorname + nachname).length()</code></p>
</blockquote>
<p><code>vorname.lenght() + nachname.length()</code> wäre günstiger, dann muss kein neuer temporärer String angelegt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195813</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Tue, 27 Mar 2012 11:38:29 GMT</pubDate></item><item><title><![CDATA[Reply to Verkettung von Namen? on Tue, 27 Mar 2012 16:48:27 GMT]]></title><description><![CDATA[<p>Ja vielen Dank!<br />
Habs jetzt auch verstanden! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2195935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2195935</guid><dc:creator><![CDATA[gustlbert]]></dc:creator><pubDate>Tue, 27 Mar 2012 16:48:27 GMT</pubDate></item></channel></rss>