beliebig grosse zahlen in listen speichern
-
hi
kann ir einer sagen wie ich eine belibig grosse zahl eingeben kann und sie dann in einer liste speichere?
so hab ichs geacht:
number_list *eingabe()
{
number_list *lauf;
erzeugen(lauf);
char array[]=" ";
int i;
cout<<"geben sie die geweunschte zahl in bloecken der laenge 10 ein (von links nach rechts)"<<endl;
i=1;
while(true)
{
cout<<" __________"<<endl;
cout<<i<<"ter block: ";
cin>>array;
cout<<endl;
i++;
if(array[0]=='x')
{
break;
}
int j=0;
while(j<10)
{if(array[j] != 0 && array[j] != 32)
{
anfuegen((array[j]-48),lauf);
}
else
break;
j++;
}
}
return lauf;
}leider ist das irgendwie kagge dass man das hier nur in schueben kann
weiss jemand ne bessere loseung?
gruss lookias
-
Du könntest doch direkt Tasten abfragen (mit getch oder whatever) und den Wert (nach einer kleinen Überprüfung) sofort ins Array oder die Datei schubsen.
-
danke das ist genau das was ich gesucht habe
sag mal wo bekommt man solche infos
wie zb ne liste aller member von iostream.h mit anwendungsbsp usw?
-
lass uns mal wormsen :p
-
oh ewig nicht gewormelt
-
und bitte noch http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=iostream#Answ durchlesen