Ich versuche zurzeit ein Programm zu programmieren was auf meinem PC ein Dokument erstellt und dort eine Zahl speichert.
Dann soll mein Laptop übers Netzwerk darauf zugreifen und die Zahl ausgeben.
Zunächst funktionierte alles.
Dann dachte ich mir ich könnte n Chat draus machen also habe ich n bisschen was umstrukturiert.
Nun öffnet sich das Programm zeigt die Zahl an doch dann sagt Visual Studio:
Unbehandelte Ausnahme bei 0x76ed15de in Netztwerk.exe: 0xC00000FD: Stack overflow.
Wenn ich auf Unterbrechen klicke öffnet sich ein Fenster neben meinem Quellcode in dem steht:
Keine Quelle verfügbar
Aufruflistenort:
ntdll.dll!76ed15de()
Hier ist der Quellcode vom Programm auf meinem Laptop:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include <iostream>
#include <fstream>
using namespace std;
int Text = 0;
int Text2 = 0;
void Output ();
int main ()
{
Output ();
getchar ();
return 0;
}
void Output ()
{
while (true)
{
ifstream Input ("//ASUS-P5D-PRO-PC/Documents/Visual Studio 2010/Projects/Netztwerk/Netztwerk/Saves/Test.bin" , ios::binary);
Input.read ((char*) &Text, sizeof(Text));
Input.close ();
if( Text != Text2 )
{
cout << Text << endl;
Text2 = Text;
Output ();
}
else if ( Text == Text2 )
Output ();
}
}
|