<?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[Brauche Hilfe bei meinem Programm - habe seltsame linker fehler]]></title><description><![CDATA[<p>Hier die Fehler:</p>
<p>1&gt;PROJEKT BANK.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;void __cdecl dispoOut(struct girokonto &amp;)&quot; (?dispoOut@@YAXAAUgirokonto@@@Z)&quot; in Funktion &quot;_wmain&quot;.<br />
1&gt;C:\Users\Vladislav\C++\PROJEKT BANK\Debug\PROJEKT BANK.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.</p>
<p>Und hier das eigentliche Programm:<br />
#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;<br />
#include &lt;fstream&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;windows.h&gt;</p>
<p>using namespace std;</p>
<p>struct girokonto<br />
{<br />
double kontostand;<br />
int maxkontostand;<br />
double dispo;<br />
int kontonummer;<br />
char kontoinhaber[20];<br />
double einzahlen;<br />
int auszahlen;<br />
int kontenzaehler;<br />
int PIN;<br />
};</p>
<p>void anlegenKonto(girokonto&amp;);<br />
void eingabeDaten();<br />
void ausgabeDaten(girokonto, girokonto);<br />
void einzahlen(girokonto&amp;, girokonto&amp;);<br />
void auszahlen(girokonto&amp;, girokonto&amp;);<br />
void beratung(girokonto);<br />
void dispoOut(girokonto&amp;);<br />
void kundendatenEingabe(girokonto);<br />
void speichern(girokonto&amp;);</p>
<p>void anlegenKonto(girokonto &amp;a)<br />
{<br />
cout&lt;&lt;&quot;NEUES KONTO ANLEGEN\n\n&quot;;<br />
cout&lt;&lt;&quot;Konto-Nr.:\t&quot;; cin&gt;&gt;a.kontonummer;<br />
cout&lt;&lt;&quot;\nName:\t&quot;; cin&gt;&gt;a.kontoinhaber;<br />
cout&lt;&lt;&quot;\nEinzahlen:\t&quot;; cin&gt;&gt;a.kontostand;<br />
cout&lt;&lt;&quot;\nKontostand:\t&quot;; cout&lt;&lt;a.kontostand;</p>
<p>_getch();<br />
system(&quot;cls&quot;);<br />
}</p>
<p>void ausgabeDaten(girokonto a, girokonto b)<br />
{<br />
system(&quot;cls&quot;);<br />
cout&lt;&lt;&quot;Ihr Kontostand: &quot;&lt;&lt;a.kontostand&lt;&lt;&quot; Euro\n&quot;;<br />
}</p>
<p>void einzahlen(girokonto &amp;a, girokonto &amp;b)<br />
{<br />
cout&lt;&lt;&quot;Wieviel einzahlen? &quot;; cin&gt;&gt;a.einzahlen;</p>
<p>b.kontostand = b.kontostand + a.einzahlen;<br />
system(&quot;cls&quot;);<br />
}</p>
<p>void auszahlen(girokonto &amp;a, girokonto &amp;b)<br />
{<br />
cout&lt;&lt;&quot;Wieviel wollen Sie ausgezahlt haben?\n\n&quot;; cin&gt;&gt;a.auszahlen;<br />
b.kontostand = b.kontostand - a.auszahlen;</p>
<p>cout&lt;&lt;&quot;Bitte entnehmen Sie Ihre&quot;&lt;&lt;b.kontostand&lt;&lt;&quot; Euro.\n&quot;;<br />
cout&lt;&lt;&quot;Jetziger Kontostand: &quot;&lt;&lt;b.kontostand&lt;&lt;&quot; Euro\n&quot;;<br />
}</p>
<p>void beratung(girokonto a)<br />
{<br />
cout&lt;&lt;&quot;Wir empfehlen Ihnen wegen Ihren Finanzen ein neues Konto einzurichten.\n&quot;;<br />
system(&quot;cls&quot;);<br />
anlegenKonto(a);<br />
}</p>
<p>void disopoOut(girokonto&amp; a)<br />
{<br />
if(a.kontostand&lt;0) cout&lt;&lt;&quot;\n\nSie sind mit &quot;&lt;&lt;a.kontostand&lt;&lt;&quot; Euro im Minus.\nIhr Dispokredit wurde fuer Sie aktiviert.\n&quot;;<br />
}</p>
<p>void kundendatenEingabe(girokonto a)<br />
{<br />
cout&lt;&lt;&quot;Konto-Nr.:\t&quot;; cin&gt;&gt;a.kontonummer;<br />
//cout&lt;&lt;&quot;\nName:\t&quot;; cin&gt;&gt;a.kontoinhaber;<br />
cout&lt;&lt;&quot;\nPIN:\t&quot;; cin&gt;&gt;a.PIN;</p>
<p>if(a.PIN != 1234)<br />
{<br />
cout&lt;&lt;&quot;FALSCHE PIN!&quot;;<br />
_getch();<br />
exit(0);<br />
}<br />
system(&quot;cls&quot;);<br />
}</p>
<p>void speichern(girokonto&amp; a)<br />
{<br />
char KN[10];<br />
char PIN[10];<br />
char KS[100];</p>
<p>itoa(a.kontonummer, KN, 10);<br />
itoa(a.PIN, PIN, 10);<br />
itoa(a.kontostand, KS, 10);</p>
<p>ofstream aus;</p>
<p>aus.open(&quot;Bankautomat.txt&quot;, ios::out);<br />
aus&lt;&lt;&quot;\n&quot;&lt;&lt;a.kontonummer;<br />
aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.kontoinhaber;<br />
aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.PIN;<br />
aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.kontostand;<br />
aus.close();</p>
<p>ifstream ein;</p>
<p>ein.open(&quot;Bankautomat.txt&quot;, ios::in);</p>
<p>ein.getline(KN, 250, '\n');<br />
ein.getline(PIN, 250, '\n');<br />
ein.getline(a.kontoinhaber, 250, '\n');<br />
ein.getline(KS, 250, '\n');</p>
<p>ein.close();</p>
<p>cout&lt;&lt;KN&lt;&lt;a.kontoinhaber&lt;&lt;KS;<br />
}</p>
<p>int _tmain(int argc, _TCHAR* argv[])<br />
{<br />
girokonto a;<br />
int tun;<br />
char kunde;<br />
a.kontostand = 0;</p>
<p>cout&lt;&lt;&quot;bereits Kunde?(j/n)&quot;; cin&gt;&gt;kunde;</p>
<p>if(kunde == 'n')<br />
{<br />
system(&quot;cls&quot;);<br />
anlegenKonto(a);<br />
speichern(a);</p>
<p>system(&quot;cls&quot;);</p>
<p>do<br />
{<br />
cout&lt;&lt;&quot;\nWas tun?\n&quot;;<br />
cout&lt;&lt;&quot;\n1 - Geld abheben&quot;;<br />
cout&lt;&lt;&quot;\n2 - Geld einzahlen&quot;;<br />
cout&lt;&lt;&quot;\n3 - Kontostand&quot;;<br />
cout&lt;&lt;&quot;\n4 - Neues Konto anlegen&quot;;<br />
cout&lt;&lt;&quot;\n\n6 - Beenden\n\n&quot;;</p>
<p>cin&gt;&gt;tun;</p>
<p>switch(tun)<br />
{<br />
case 1: auszahlen(a,a); break;<br />
case 2: einzahlen(a,a); break;<br />
case 3: cout&lt;&lt;a.kontostand&lt;&lt;&quot; Euro&quot;;<br />
if(a.kontostand &gt; 50000)<br />
{<br />
beratung(a);<br />
} break;<br />
case 4: anlegenKonto(a);break;<br />
case 5: exit(0); break;<br />
}</p>
<p>dispoOut(a);<br />
}<br />
while(kunde = 'j');<br />
}<br />
else<br />
{<br />
kundendatenEingabe(a);<br />
system(&quot;cls&quot;);</p>
<p>do<br />
{<br />
cout&lt;&lt;&quot;Was tun?\n&quot;;<br />
cout&lt;&lt;&quot;\n1 - Geld abheben&quot;;<br />
cout&lt;&lt;&quot;\n2 - Geld einzahlen&quot;;<br />
cout&lt;&lt;&quot;\n3 - Kontostand&quot;;<br />
cout&lt;&lt;&quot;\n4 - Neues Konto anlegen&quot;;</p>
<p>cout&lt;&lt;&quot;\n6 - Beenden\n\n&quot;;</p>
<p>cin&gt;&gt;tun;</p>
<p>switch(tun)<br />
{<br />
case 1: auszahlen(a,a); break;<br />
case 2: einzahlen(a,a); break;<br />
case 3: cout&lt;&lt;a.kontostand&lt;&lt;&quot; Euro&quot;;<br />
if(a.kontostand&gt;500000)<br />
{<br />
beratung(a);<br />
} break;<br />
case 4: anlegenKonto(a);break;<br />
case 6: exit(0); break;<br />
}<br />
dispoOut(a);<br />
}<br />
while(kunde='j');<br />
}<br />
_getch();<br />
return 0;<br />
}</p>
<p>//waere sehr nett von euch, wenn ihr mir helfen koenntet!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/304492/brauche-hilfe-bei-meinem-programm-habe-seltsame-linker-fehler</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 19:47:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/304492.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Jun 2012 15:49:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm - habe seltsame linker fehler on Thu, 07 Jun 2012 15:49:43 GMT]]></title><description><![CDATA[<p>Hier die Fehler:</p>
<p>1&gt;PROJEKT BANK.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;void __cdecl dispoOut(struct girokonto &amp;)&quot; (?dispoOut@@YAXAAUgirokonto@@@Z)&quot; in Funktion &quot;_wmain&quot;.<br />
1&gt;C:\Users\Vladislav\C++\PROJEKT BANK\Debug\PROJEKT BANK.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.</p>
<p>Und hier das eigentliche Programm:<br />
#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;<br />
#include &lt;fstream&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;windows.h&gt;</p>
<p>using namespace std;</p>
<p>struct girokonto<br />
{<br />
double kontostand;<br />
int maxkontostand;<br />
double dispo;<br />
int kontonummer;<br />
char kontoinhaber[20];<br />
double einzahlen;<br />
int auszahlen;<br />
int kontenzaehler;<br />
int PIN;<br />
};</p>
<p>void anlegenKonto(girokonto&amp;);<br />
void eingabeDaten();<br />
void ausgabeDaten(girokonto, girokonto);<br />
void einzahlen(girokonto&amp;, girokonto&amp;);<br />
void auszahlen(girokonto&amp;, girokonto&amp;);<br />
void beratung(girokonto);<br />
void dispoOut(girokonto&amp;);<br />
void kundendatenEingabe(girokonto);<br />
void speichern(girokonto&amp;);</p>
<p>void anlegenKonto(girokonto &amp;a)<br />
{<br />
cout&lt;&lt;&quot;NEUES KONTO ANLEGEN\n\n&quot;;<br />
cout&lt;&lt;&quot;Konto-Nr.:\t&quot;; cin&gt;&gt;a.kontonummer;<br />
cout&lt;&lt;&quot;\nName:\t&quot;; cin&gt;&gt;a.kontoinhaber;<br />
cout&lt;&lt;&quot;\nEinzahlen:\t&quot;; cin&gt;&gt;a.kontostand;<br />
cout&lt;&lt;&quot;\nKontostand:\t&quot;; cout&lt;&lt;a.kontostand;</p>
<p>_getch();<br />
system(&quot;cls&quot;);<br />
}</p>
<p>void ausgabeDaten(girokonto a, girokonto b)<br />
{<br />
system(&quot;cls&quot;);<br />
cout&lt;&lt;&quot;Ihr Kontostand: &quot;&lt;&lt;a.kontostand&lt;&lt;&quot; Euro\n&quot;;<br />
}</p>
<p>void einzahlen(girokonto &amp;a, girokonto &amp;b)<br />
{<br />
cout&lt;&lt;&quot;Wieviel einzahlen? &quot;; cin&gt;&gt;a.einzahlen;</p>
<p>b.kontostand = b.kontostand + a.einzahlen;<br />
system(&quot;cls&quot;);<br />
}</p>
<p>void auszahlen(girokonto &amp;a, girokonto &amp;b)<br />
{<br />
cout&lt;&lt;&quot;Wieviel wollen Sie ausgezahlt haben?\n\n&quot;; cin&gt;&gt;a.auszahlen;<br />
b.kontostand = b.kontostand - a.auszahlen;</p>
<p>cout&lt;&lt;&quot;Bitte entnehmen Sie Ihre&quot;&lt;&lt;b.kontostand&lt;&lt;&quot; Euro.\n&quot;;<br />
cout&lt;&lt;&quot;Jetziger Kontostand: &quot;&lt;&lt;b.kontostand&lt;&lt;&quot; Euro\n&quot;;<br />
}</p>
<p>void beratung(girokonto a)<br />
{<br />
cout&lt;&lt;&quot;Wir empfehlen Ihnen wegen Ihren Finanzen ein neues Konto einzurichten.\n&quot;;<br />
system(&quot;cls&quot;);<br />
anlegenKonto(a);<br />
}</p>
<p>void disopoOut(girokonto&amp; a)<br />
{<br />
if(a.kontostand&lt;0) cout&lt;&lt;&quot;\n\nSie sind mit &quot;&lt;&lt;a.kontostand&lt;&lt;&quot; Euro im Minus.\nIhr Dispokredit wurde fuer Sie aktiviert.\n&quot;;<br />
}</p>
<p>void kundendatenEingabe(girokonto a)<br />
{<br />
cout&lt;&lt;&quot;Konto-Nr.:\t&quot;; cin&gt;&gt;a.kontonummer;<br />
//cout&lt;&lt;&quot;\nName:\t&quot;; cin&gt;&gt;a.kontoinhaber;<br />
cout&lt;&lt;&quot;\nPIN:\t&quot;; cin&gt;&gt;a.PIN;</p>
<p>if(a.PIN != 1234)<br />
{<br />
cout&lt;&lt;&quot;FALSCHE PIN!&quot;;<br />
_getch();<br />
exit(0);<br />
}<br />
system(&quot;cls&quot;);<br />
}</p>
<p>void speichern(girokonto&amp; a)<br />
{<br />
char KN[10];<br />
char PIN[10];<br />
char KS[100];</p>
<p>itoa(a.kontonummer, KN, 10);<br />
itoa(a.PIN, PIN, 10);<br />
itoa(a.kontostand, KS, 10);</p>
<p>ofstream aus;</p>
<p>aus.open(&quot;Bankautomat.txt&quot;, ios::out);<br />
aus&lt;&lt;&quot;\n&quot;&lt;&lt;a.kontonummer;<br />
aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.kontoinhaber;<br />
aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.PIN;<br />
aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.kontostand;<br />
aus.close();</p>
<p>ifstream ein;</p>
<p>ein.open(&quot;Bankautomat.txt&quot;, ios::in);</p>
<p>ein.getline(KN, 250, '\n');<br />
ein.getline(PIN, 250, '\n');<br />
ein.getline(a.kontoinhaber, 250, '\n');<br />
ein.getline(KS, 250, '\n');</p>
<p>ein.close();</p>
<p>cout&lt;&lt;KN&lt;&lt;a.kontoinhaber&lt;&lt;KS;<br />
}</p>
<p>int _tmain(int argc, _TCHAR* argv[])<br />
{<br />
girokonto a;<br />
int tun;<br />
char kunde;<br />
a.kontostand = 0;</p>
<p>cout&lt;&lt;&quot;bereits Kunde?(j/n)&quot;; cin&gt;&gt;kunde;</p>
<p>if(kunde == 'n')<br />
{<br />
system(&quot;cls&quot;);<br />
anlegenKonto(a);<br />
speichern(a);</p>
<p>system(&quot;cls&quot;);</p>
<p>do<br />
{<br />
cout&lt;&lt;&quot;\nWas tun?\n&quot;;<br />
cout&lt;&lt;&quot;\n1 - Geld abheben&quot;;<br />
cout&lt;&lt;&quot;\n2 - Geld einzahlen&quot;;<br />
cout&lt;&lt;&quot;\n3 - Kontostand&quot;;<br />
cout&lt;&lt;&quot;\n4 - Neues Konto anlegen&quot;;<br />
cout&lt;&lt;&quot;\n\n6 - Beenden\n\n&quot;;</p>
<p>cin&gt;&gt;tun;</p>
<p>switch(tun)<br />
{<br />
case 1: auszahlen(a,a); break;<br />
case 2: einzahlen(a,a); break;<br />
case 3: cout&lt;&lt;a.kontostand&lt;&lt;&quot; Euro&quot;;<br />
if(a.kontostand &gt; 50000)<br />
{<br />
beratung(a);<br />
} break;<br />
case 4: anlegenKonto(a);break;<br />
case 5: exit(0); break;<br />
}</p>
<p>dispoOut(a);<br />
}<br />
while(kunde = 'j');<br />
}<br />
else<br />
{<br />
kundendatenEingabe(a);<br />
system(&quot;cls&quot;);</p>
<p>do<br />
{<br />
cout&lt;&lt;&quot;Was tun?\n&quot;;<br />
cout&lt;&lt;&quot;\n1 - Geld abheben&quot;;<br />
cout&lt;&lt;&quot;\n2 - Geld einzahlen&quot;;<br />
cout&lt;&lt;&quot;\n3 - Kontostand&quot;;<br />
cout&lt;&lt;&quot;\n4 - Neues Konto anlegen&quot;;</p>
<p>cout&lt;&lt;&quot;\n6 - Beenden\n\n&quot;;</p>
<p>cin&gt;&gt;tun;</p>
<p>switch(tun)<br />
{<br />
case 1: auszahlen(a,a); break;<br />
case 2: einzahlen(a,a); break;<br />
case 3: cout&lt;&lt;a.kontostand&lt;&lt;&quot; Euro&quot;;<br />
if(a.kontostand&gt;500000)<br />
{<br />
beratung(a);<br />
} break;<br />
case 4: anlegenKonto(a);break;<br />
case 6: exit(0); break;<br />
}<br />
dispoOut(a);<br />
}<br />
while(kunde='j');<br />
}<br />
_getch();<br />
return 0;<br />
}</p>
<p>//waere sehr nett von euch, wenn ihr mir helfen koenntet!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2220628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220628</guid><dc:creator><![CDATA[Tester10031995]]></dc:creator><pubDate>Thu, 07 Jun 2012 15:49:43 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm - habe seltsame linker fehler on Thu, 07 Jun 2012 15:59:12 GMT]]></title><description><![CDATA[<p>schau mal, wie du dispoOut beim prototyp und bei deiner definition genannt hast.<br />
Benutze bitte das nächste mal den c++ tag für die code-hervorhebung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2220630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220630</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Thu, 07 Jun 2012 15:59:12 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm - habe seltsame linker fehler on Thu, 07 Jun 2012 17:12:48 GMT]]></title><description><![CDATA[<p>Hier A-Style formattiert und mit Code-Tags (<a href="http://www.c-plusplus.net/forum/304133" rel="nofollow"><strong>bitte lese das</strong></a>):</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;conio.h&gt;
#include &lt;windows.h&gt;

using namespace std;

struct girokonto
{
    double kontostand;
    int maxkontostand;
    double dispo;
    int kontonummer;
    char kontoinhaber[20];
    double einzahlen;
    int auszahlen;
    int kontenzaehler;
    int PIN;
};

void anlegenKonto(girokonto&amp;);
void eingabeDaten();
void ausgabeDaten(girokonto, girokonto);
void einzahlen(girokonto&amp;, girokonto&amp;);
void auszahlen(girokonto&amp;, girokonto&amp;);
void beratung(girokonto);
void dispoOut(girokonto&amp;);
void kundendatenEingabe(girokonto);
void speichern(girokonto&amp;);

void anlegenKonto(girokonto &amp;a)
{
    cout&lt;&lt;&quot;NEUES KONTO ANLEGEN\n\n&quot;;
    cout&lt;&lt;&quot;Konto-Nr.:\t&quot;;
    cin&gt;&gt;a.kontonummer;
    cout&lt;&lt;&quot;\nName:\t&quot;;
    cin&gt;&gt;a.kontoinhaber;
    cout&lt;&lt;&quot;\nEinzahlen:\t&quot;;
    cin&gt;&gt;a.kontostand;
    cout&lt;&lt;&quot;\nKontostand:\t&quot;;
    cout&lt;&lt;a.kontostand;

    _getch();
    system(&quot;cls&quot;);
}

void ausgabeDaten(girokonto a, girokonto b)
{
    system(&quot;cls&quot;);
    cout&lt;&lt;&quot;Ihr Kontostand: &quot;&lt;&lt;a.kontostand&lt;&lt;&quot; Euro\n&quot;;
}

void einzahlen(girokonto &amp;a, girokonto &amp;b)
{
    cout&lt;&lt;&quot;Wieviel einzahlen? &quot;;
    cin&gt;&gt;a.einzahlen;

    b.kontostand = b.kontostand + a.einzahlen;
    system(&quot;cls&quot;);
}

void auszahlen(girokonto &amp;a, girokonto &amp;b)
{
    cout&lt;&lt;&quot;Wieviel wollen Sie ausgezahlt haben?\n\n&quot;;
    cin&gt;&gt;a.auszahlen;
    b.kontostand = b.kontostand - a.auszahlen;

    cout&lt;&lt;&quot;Bitte entnehmen Sie Ihre&quot;&lt;&lt;b.kontostand&lt;&lt;&quot; Euro.\n&quot;;
    cout&lt;&lt;&quot;Jetziger Kontostand: &quot;&lt;&lt;b.kontostand&lt;&lt;&quot; Euro\n&quot;;
}

void beratung(girokonto a)
{
    cout&lt;&lt;&quot;Wir empfehlen Ihnen wegen Ihren Finanzen ein neues Konto einzurichten.\n&quot;;
    system(&quot;cls&quot;);
    anlegenKonto(a);
}

void disopoOut(girokonto&amp; a)
{
    if(a.kontostand&lt;0) cout&lt;&lt;&quot;\n\nSie sind mit &quot;&lt;&lt;a.kontostand&lt;&lt;&quot; Euro im Minus.\nIhr Dispokredit wurde fuer Sie aktiviert.\n&quot;;
}

void kundendatenEingabe(girokonto a)
{
    cout&lt;&lt;&quot;Konto-Nr.:\t&quot;;
    cin&gt;&gt;a.kontonummer;
//cout&lt;&lt;&quot;\nName:\t&quot;; cin&gt;&gt;a.kontoinhaber;
    cout&lt;&lt;&quot;\nPIN:\t&quot;;
    cin&gt;&gt;a.PIN;

    if(a.PIN != 1234)
    {
        cout&lt;&lt;&quot;FALSCHE PIN!&quot;;
        _getch();
        exit(0);
    }
    system(&quot;cls&quot;);
}

void speichern(girokonto&amp; a)
{
    char KN[10];
    char PIN[10];
    char KS[100];

    itoa(a.kontonummer, KN, 10);
    itoa(a.PIN, PIN, 10);
    itoa(a.kontostand, KS, 10);

    ofstream aus;

    aus.open(&quot;Bankautomat.txt&quot;, ios::out);
    aus&lt;&lt;&quot;\n&quot;&lt;&lt;a.kontonummer;
    aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.kontoinhaber;
    aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.PIN;
    aus&lt;&lt;&quot;\t&quot;&lt;&lt;a.kontostand;
    aus.close();

    ifstream ein;

    ein.open(&quot;Bankautomat.txt&quot;, ios::in);

    ein.getline(KN, 250, '\n');
    ein.getline(PIN, 250, '\n');
    ein.getline(a.kontoinhaber, 250, '\n');
    ein.getline(KS, 250, '\n');

    ein.close();

    cout&lt;&lt;KN&lt;&lt;a.kontoinhaber&lt;&lt;KS;
}

int _tmain(int argc, _TCHAR* argv[])
{
    girokonto a;
    int tun;
    char kunde;
    a.kontostand = 0;

    cout&lt;&lt;&quot;bereits Kunde?(j/n)&quot;;
    cin&gt;&gt;kunde;

    if(kunde == 'n')
    {
        system(&quot;cls&quot;);
        anlegenKonto(a);
        speichern(a);

        system(&quot;cls&quot;);

        do
        {
            cout&lt;&lt;&quot;\nWas tun?\n&quot;;
            cout&lt;&lt;&quot;\n1 - Geld abheben&quot;;
            cout&lt;&lt;&quot;\n2 - Geld einzahlen&quot;;
            cout&lt;&lt;&quot;\n3 - Kontostand&quot;;
            cout&lt;&lt;&quot;\n4 - Neues Konto anlegen&quot;;
            cout&lt;&lt;&quot;\n\n6 - Beenden\n\n&quot;;

            cin&gt;&gt;tun;

            switch(tun)
            {
            case 1:
                auszahlen(a,a);
                break;
            case 2:
                einzahlen(a,a);
                break;
            case 3:
                cout&lt;&lt;a.kontostand&lt;&lt;&quot; Euro&quot;;
                if(a.kontostand &gt; 50000)
                {
                    beratung(a);
                }
                break;
            case 4:
                anlegenKonto(a);
                break;
            case 5:
                exit(0);
                break;
            }

            dispoOut(a);
        }
        while(kunde = 'j');
    }
    else
    {
        kundendatenEingabe(a);
        system(&quot;cls&quot;);

        do
        {
            cout&lt;&lt;&quot;Was tun?\n&quot;;
            cout&lt;&lt;&quot;\n1 - Geld abheben&quot;;
            cout&lt;&lt;&quot;\n2 - Geld einzahlen&quot;;
            cout&lt;&lt;&quot;\n3 - Kontostand&quot;;
            cout&lt;&lt;&quot;\n4 - Neues Konto anlegen&quot;;

            cout&lt;&lt;&quot;\n6 - Beenden\n\n&quot;;

            cin&gt;&gt;tun;

            switch(tun)
            {
            case 1:
                auszahlen(a,a);
                break;
            case 2:
                einzahlen(a,a);
                break;
            case 3:
                cout&lt;&lt;a.kontostand&lt;&lt;&quot; Euro&quot;;
                if(a.kontostand&gt;500000)
                {
                    beratung(a);
                }
                break;
            case 4:
                anlegenKonto(a);
                break;
            case 6:
                exit(0);
                break;
            }
            dispoOut(a);
        }
        while(kunde='j');
    }
    _getch();
    return 0;
}

//waere sehr nett von euch, wenn ihr mir helfen koenntet!!!
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2220665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220665</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Thu, 07 Jun 2012 17:12:48 GMT</pubDate></item></channel></rss>