Verfügbare Informationen zu "05.05.06 Vektor und verkettetete Liste"
Qualität des Beitrags: Beteiligte Poster: Thiedze Forum: Projekt 2006 Forenbeschreibung: Beschreibung Ihres Forums aus dem Unterforum: Programmieren Antworten: 1 Forum gestartet am: Donnerstag 04.05.2006 Sprache: deutsch Link zum Originaltopic: 05.05.06 Vektor und verkettetete Liste Letzte Antwort: vor 17 Jahren, 11 Monaten, 23 Tagen, 10 Stunden, 16 Minuten
Alle Beiträge und Antworten zu "05.05.06 Vektor und verkettetete Liste"
Re: 05.05.06 Vektor und verkettetete Liste
Thiedze - 05.05.2006, 10:1005.05.06 Vektor und verkettetete Liste
// C++ Kurs
// Beispiel zur while-Schleife
//
// Zuerst Dateien iostream und iomanip einbinden
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
using std::cout;
using std::endl;
using std::cin;
struct messwert
{
double wertindouble;
messwert *next;
};
void main ()
{
int option;
do
{
cout<<"Moechten sie eine verkettete Liste(1) oder einen Vektor(2) benutzen"<<endl;
cin >> option;
} while (option!=1 && option!=2);
// Eingabestream einmal anders oeffen
std::ifstream InFile("Daten.txt");
if (option=1)
{
if (!InFile)
{
cout << "Datei konnte nicht geoeffnet werden!\n";
exit (1);
}
// Daten aus Datei einlesen bis Dateiende
char wert[30];
//float wertindouble;
messwert *head;
messwert *hilf;
head=new messwert;
hilf=head;
int i=0;
while (!InFile.eof())
{
// Wert einlesen
InFile.getline(wert,30,';');
hilf->wertindouble=atof(wert);
cout<<hilf->wertindouble<<endl;
hilf->next=new messwert;
hilf=hilf->next;
i++;
} // Bei Dateiende Schleife beenden
hilf->next=head;
// Datei wieder schliessen
InFile.close();
hilf=head;
int anzahl;
//int proof;
for (int k=0;k<=i;k++)
{
anzahl=hilf->wertindouble;
for (int z=0;z<=anzahl;z++)
{
cout<<" ";
}
cout<<"|"<<endl;
hilf=hilf->next;
}
}
else
{
vector <double> unservektor;
if (!InFile)
{
cout << "Datei konnte nicht geoeffnet werden!\n";
exit (1);
}
// Daten aus Datei einlesen bis Dateiende
char wert[30];
//float wertindouble;
int i=0;
while (!InFile.eof())
{
// Wert einlesen
InFile.getline(wert,30,';');
unservektor.push_back(atof(wert));
} // Bei Dateiende Schleife beenden
// Datei wieder schliessen
InFile.close();
int anzahl;
//int proof;
i=unservektor.size();
for (int k=0;k<=i;k++)
{
anzahl=unservektor[k];
for (int z=0;z<=anzahl;z++)
{
cout<<" ";
}
cout<<"|"<<endl;
}
}
}
//http://www.augustcouncil.com/~tgibson/tutorial/iotips.html#three
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus dem Forum Projekt 2006
DIE WAHLEN ZUM M.V.P. DES PROJEKTS 2k6 - gepostet von Biz am Mittwoch 17.05.2006
Ähnliche Beiträge wie "05.05.06 Vektor und verkettetete Liste"
eigentlich lächerlich für schwarze liste-level1 - Ryak (Freitag 24.08.2007)
Schwarze Liste - Anonymous (Sonntag 11.09.2005)
Liste der freien Charas - cassy1610 (Sonntag 30.04.2006)
Aion : The Tower of Eternity - Torque (Montag 15.06.2009)
Liste - Netherwind-Verteilung - Volupta (Freitag 07.07.2006)
Rote Liste Zusammensetzung - Friesin (Dienstag 21.08.2007)
Liste der Serien - Ray (Mittwoch 20.09.2006)
Schwache Heizung - Mercury (Sonntag 29.01.2012)
icq liste - bomberpilot (Montag 14.08.2006)
Gilden Crafter Liste - Woozy (Dienstag 13.11.2007)