Programm von gestern läuft nicht mehr....

B

brakbekl

Aktives Mitglied
Thread Starter
Dabei seit
16.02.2012
Beiträge
175
Reaktionspunkte
1
Hallo, bis gestern Abend lief mein Programm und machte was ich wollte, dann Ruhezustand über nacht, und heute sag Xcode nur Build succedid, aber in der Datei ist nichts drin und auf der Konsole passiert auch nichts...

Ich bin mit Xcode nicht allzusehr vertraut. Was kann es sein?

hier zum selber testen der Code


#include <iostream>
#include <vector>
#include <fstream>
#include <math.h>
#include <string>
using namespace std;

double a = 9;
int b=1;
int n;
int Teilersumme=0;
int Teileranzahl=0;
vector<int>TeilerSammler(0);
int zehler=1, zehler2=1;
int altabzahl=0;

int main(int argc, const char* argv[])
{
ofstream Datei;
string Dateinahme = "TeilerhaelftenUZ.csv";
ifstream inFile;
Datei.open(Dateinahme.c_str(), ios_base::eek:ut);

while (a<250)
{
Teilersumme=0;
for (b=floor(a/2);b>=1;b=b-1)
{
//cout<<a<<"/"<<b<<" = "<<a/b<<" ";
n=a;
if (n % b == 0)
{
Teilersumme=Teilersumme+b;
Teileranzahl++;
TeilerSammler.push_back(b);
}
//cout<<Teilersumme<<" =TS\n";
}

if (Teilersumme>a)
{
Datei<<zehler2<<";"<<zehler<<";"<<a<<";"<<Teileranzahl<<";"<<Teilersumme<<";"<<Teilersumme-a<<";"<<(Teilersumme-a)/6<<";"<<a-altabzahl<<";";
cout.width(8);
cout<<zehler2<<". "<<zehler<<". Z"<<a<<" - "<<Teileranzahl<<"T S"<<Teilersumme<<" Df"<<Teilersumme-a<<" 6T"<<(Teilersumme-a)/6<<" Ab"<<a-altabzahl<<"";
altabzahl=a;
zehler2++;
//cout<<" Teiler: ";
for(auto it=TeilerSammler.begin();it!=TeilerSammler.end();it++)
{
cout<<*it<<", ";
Datei<<*it<<";";
}
cout<<"\n";
Datei<<"\n";

}
//cout<<"\n";
a=a+2;
TeilerSammler.clear();
Teileranzahl=0;
zehler++;

}
Datei.close();
return(0);
}
 
1) Schließe alle Programme
2) Starte den Rechner neu (ich mache meine Elektrogeräte ja immer freiwillig aus, wenn ich sie nicht benötige - Strom kostet Geld, und da war noch was mit der Umwelt, egal, bin ja schon alt)
3) Starte Xcode
4) Mache einen clean & build (ich hoffe, das heißt auch bei Xcode so)
5) Stelle sicher, dass das Konsolenfenster eingeblendet ist
6) Starte eine Debugger-Session.

Nein, ich habe kein Xcode, aber das Vorgehen sollte doch mit allen Entwicklungsumgebungen gleich sein.
Nein, ich lese nicht freiwillig C-Code. Bei Java könnte ich konkreter helfen...

Viel Glück
ruerueka
 
1. Code gehört in Code-Tags. Nicht umsonst heißen sie Code-Tags. So habe ich keine Lust es zu lesen.
2. Wenn man nichts ändert und bei einem neuen Debug-Run funktioniert etwas nicht wie vorher, dann immer einen Clean-Build machen.
3. Sehe ich das globale Variablen, der Quell allen Übels?
 
Zurück
Oben Unten