<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jetzt lerne ich Programmieren! &#187; scanf</title>
	<atom:link href="http://www.jlip.de/tag/scanf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jlip.de</link>
	<description>oder so ähnlich</description>
	<lastBuildDate>Thu, 22 Apr 2010 14:58:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Einlesen und ausgeben von Variablen mit scanf</title>
		<link>http://www.jlip.de/c/einlesen-und-ausgeben-von-variablen-mit-scanf/</link>
		<comments>http://www.jlip.de/c/einlesen-und-ausgeben-von-variablen-mit-scanf/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 11:02:58 +0000</pubDate>
		<dc:creator>Harun (admin)</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[einlesen]]></category>
		<category><![CDATA[scanf]]></category>
		<category><![CDATA[variablen]]></category>

		<guid isPermaLink="false">http://www.jlip.de/?p=145</guid>
		<description><![CDATA[Einlesen
Mit dem Befehl scanf wartet das Programm auf eine Eingabe über die Tastatur. Diese Eingabe kann man wiederrum in eine Variable abspeichern und später dann aufrufen. Bevor man aber etwas eingeben kann, muss man den genauen Datentyp bekannt machen.
Beispiel:
scanf&#40;&#34;%i&#34;, &#38;k&#41;;   /* Liest in die int-Variable k ein.
Zuerst den Datentyp bestimmen danach die Variable angeben */
&#160;
scanf&#40;&#34;%i&#34;, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Einlesen</strong></p>
<p>Mit dem Befehl <a href="http://hackedgadgets.com/2009/09/04/printf-and-scanf-examples-for-microcontrollers/trackback/">scanf</a> wartet das Programm auf eine Eingabe über die Tastatur. Diese Eingabe kann man wiederrum in eine Variable abspeichern und später dann aufrufen. Bevor man aber etwas eingeben kann, muss man den genauen Datentyp bekannt machen.<span id="more-145"></span></p>
<p>Beispiel:</p>
<pre class="cpp"><span style="color: #0000dd;">scanf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;%i&quot;</span>, &amp;k<span style="color: #000000;">&#41;</span>;   <span style="color: #ff0000; font-style: italic;">/* Liest in die int-Variable k ein.
Zuerst den Datentyp bestimmen danach die Variable angeben */</span>
&nbsp;
<span style="color: #0000dd;">scanf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;%i&quot;</span>, &amp;c<span style="color: #000000;">&#41;</span>;  <span style="color: #ff0000; font-style: italic;">/* Liest in die int-Variable c ein */</span></pre>
<p><strong>Ausgeben</strong></p>
<p>Da wir nun durch eine Eingabe eine Zahl in den Variablen k und c gespeichert haben, könne wir sie durch eine Bildschirmausgabe aufrufen. Wir können sie auch addieren, multiplizieren usw. aber das kommt später <img src='http://www.jlip.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Genau wie scanf muss auch printf  den Datentyp kennen welchen ausgegeben soll.</p>
<p>Beispiel:</p>
<pre class="cpp"><span style="color: #0000dd;">printf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Du hast die Zahl %i eingegeben&quot;</span>, k<span style="color: #000000;">&#41;</span>;  <span style="color: #ff0000; font-style: italic;">/* Man schreibt
den Datentyp rein und am Schluss die Variable die man dort haben
möchte */</span></pre>
<p>Komplett-Programm:</p>
<pre class="cpp"><span style="color: #339900;">#include</span>
<span style="color: #339900;">#include </span>
&nbsp;
<span style="color: #0000ff;">int</span> main<span style="color: #000000;">&#40;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
<span style="color: #0000ff;">int</span> zahl1;
<span style="color: #0000ff;">int</span> zahl2;
&nbsp;
<span style="color: #0000dd;">printf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Wie alt bist du?<span style="color: #666666; font-weight: bold;">\n</span>&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #0000dd;">scanf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;%i&quot;</span>, &amp;zahl1<span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #0000dd;">printf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Und wie alt ist deine Mutter?<span style="color: #666666; font-weight: bold;">\n</span>&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #0000dd;">scanf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;%i&quot;</span>, &amp;zahl2<span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #0000dd;">printf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;<span style="color: #666666; font-weight: bold;">\n</span>Wie ich es vestanden habe bist du %i und deine Mutter ist  %i&quot;</span>, zahl1, zahl2<span style="color: #000000;">&#41;</span>;
getch<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #000000;">&#125;</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.jlip.de/c/einlesen-und-ausgeben-von-variablen-mit-scanf/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
