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: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);
}
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: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);
}