Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
#include <iostream>
#include <fstream>
#include <string>
#include <ctime>
#include <cstdlib>
//"C:\\Dokumente und Einstellungen\\Admin\\Desktop\\thai_p.txt";
using namespace std;
int main() {
ifstream dat_ein;
string dateiname=("C:\\Dokumente und Einstellungen\\Admin\\Desktop\\thai_p.txt");
dat_ein.open (dateiname.c_str(), ios_base::in);
if (!dat_ein)
{ cout <<"nicht";
cout<<endl;
return -1;
}
char a[602];
char count;
int i;
int j;
while(dat_ein.get(count))
{ a[i]=count;
i++;
for (j=1; j<=i; j++)
{
cout<<a[j];
cin.get();
}
return 0;
}
}
cout << a[i]; cin.get();
#include <iostream>
#include <fstream>
#include <string>
#include <ctime>
#include <cstdlib>
#include <vector>
//"C:\\Users\\Marina\\Desktop\\thai_p.txt";
using namespace std;
int main() {
ifstream dat_ein;
string dateiname=("C:\\Dokumente und Einstellungen\\Admin\\Desktop\\thai_p.txt");
dat_ein.open (dateiname.c_str());
if (!dat_ein)
{ cout <<"nicht";
cout<<endl;
return -1;
}
std::vector<int> a;
int i;
for (i=0; i<100; ++i) {
a.push_back(i);
++a[i];
}
char count;
int i;
int j;
while(dat_ein.get(count&a))
{ a[i]=count;
i++;
cout<<a[i];
cin.get();
return 0;
}
}
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int
main(int argc, const char *argv[])
{
int i;
vector<int> vektor(100, 0);
istream *datei = NULL;
if(argc < 2)
{
datei = &cin;
}
else
{
datei = new ifstream(argv[1]);
if(!*datei)
{
cerr << argv[1] << " kann nicht gelesen werden!" << endl;
delete datei;
return -1;
}
}
while(!datei->eof())
{
*datei >> skipws >> i;
if(i < 0 || i > 100)
{
cerr << "Ein Wert wie " << i << " wurde nicht berücksichtigt." << endl;
continue;
}
++vektor[i];
}
for(i=0; i!=100; ++i)
{
cout << i << " => " << vektor[i] << endl;
}
if(argc > 1)
{
delete datei;
}
return 0;
}
C:\> programmname < C:\Users\Marina\Desktop\thai_p.txt > ergebnis.txt
C:\> programmname C:\Users\Marina\Desktop\thai_p.txt > ergebnis.txt
Gar nicht. Der wird als Parameter beim Aufruf des Programms übergeben. Alles andere würde bedeuten, dass Du das Programm neu kompilieren musst sobald sich der Pfad und/oder der Dateiname ändert.wo soll ich den Pfad für meine Textdatei reinschreiben.... ?(
C:\Da\Bin\Ich> cd C:\Da\Ist\Das\Programm
C:\Da\Ist\Das\Programm>
C:\Da\Ist\Das\Programm> progname C:\Users\Marina\Desktop\thai_p.txt
C:\Da\Ist\Das\Programm> progname C:\Users\Marina\Desktop\thai_p.txt > C:\Da\Sollen\Die\Ergebnisse\hin.txt
C:\Da\Ist\Das\Programm\progname C:\Users\Marina\Desktop\thai_p.txt > C:\Da\Sollen\Die\Ergebnisse\hin.txt
#include <iostream>
#include <fstream>
#include <vector>
#define DATEINAME "C:\Users\Marina\Desktop\thai_p.txt"
using namespace std;
int
main()
{
int i;
vector<int> vektor(100, 0);
istream datei(DATEINAME);
if(!datei)
{
cerr << "Konnte " << DATEINAME << " nicht öffnen!" << endl;
return -1;
}
while(!datei.eof())
{
datei >> skipws >> i;
if(i < 0 || i > 100)
{
cerr << "Ein Wert wie " << i << " wurde nicht berücksichtigt." << endl;
continue;
}
++vektor[i];
}
datei.close();
for(i=0; i!=100; ++i)
{
cout << i << " => " << vektor[i] << endl;
}
return 0;
}
Bitte bring doch nicht Anfängern diesen Unsinn bei. Sorry, aber wieso machen das alle falsch? Bin es eigentlich leid das jeden Monat wieder hier so zu sehen...C++:while(!datei.eof()) { datei >> skipws >> i; ... }
while (datei >> i) {
...
}