Ives
Mitglied
Benütze Windows xp und C++ Builder 5 in der Konsole
Bin dabei was einfaches Zu schreiben, aber der Quelltext müsste sich eigentlich Selbst erklären....
Mein Problem ist, das anscheinend die Funktionen gar nicht erst aufgerufen werden.
Liegt wahrscheinilch an meiner eigenen Dumheit aber ich übersehe anscheinen einen kleinen Fehler.
Bin dabei was einfaches Zu schreiben, aber der Quelltext müsste sich eigentlich Selbst erklären....
Mein Problem ist, das anscheinend die Funktionen gar nicht erst aufgerufen werden.
Code:
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
const int X_FELD=70;
const int Y_FELD=20;
string feldstring;
char feldchar[X_FELD][Y_FELD];
//------------------------------------------------------------------
//------------------------------------------------------------------------------
int einlesen ()
{
cout << "Test"; //Nur zum Testen, aber nicht mal das wird ausgegeben!
int feldSize=0;
int n=0;
{
{
ifstream fin("lvl.txt");
getline(fin,feldstring,'\0');
}
feldSize = feldstring.size();
for(int i=0; i<feldSize; i++)
{
if(feldstring!="0")
{
feldchar[n][i]=feldstring[i];
}
else
{
n++;
feldchar[n][i]=feldstring[i+1];
}
}
}
return 0;
}
//------------------------------------------------------------------------------
int ausgabe()
{
cout << "Test";//Nur zum Testen, aber nicht mal das wird ausgegeben!
for(int y=0;y<Y_FELD; y++)
{
for(int x=0;x<X_FELD;x++)
{
cout << feldchar[x][y];
}
cout << endl;
}
return 0;
}
//------------------------------------------------------------------------------
int main()
{
cout << "MAIN";
int einlesen();
int ausgabe();
getchar();
return 0;
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
Liegt wahrscheinilch an meiner eigenen Dumheit aber ich übersehe anscheinen einen kleinen Fehler.