020
25.07.2004, 00:01 Uhr
~Nachtträumer
Gast
|
OK @ invalid
Um den aktuellen stand hier zu posten:
Code: |
// 12345.cpp : neue Datei - Definiert den Einsprungpunkt für die Konsolenanwendung. //
#include <iostream> #include <fstream>
int main(int argc, char* argv[]) { unsigned long int l_endzahl; unsigned long int l_checkzahl = 2; unsigned long int l_checkzahl_tmp; unsigned long int l_i;
cout << "Bitte letzte zu testende Zahl eingeben: "; cin >> l_endzahl;
char write; char read;
for(int j=2;j<=5;j++) // willst doch mit 2, 3,4 ,5 multiplizieren { ofstream write("test.txt"); const char delim ='x'; write<<l_checkzahl_tmp*j<<delim; //checkzahl is nun schon multipliziert /* in datei wird produkt geschrieben dann ein trennzeichen kannst ja delim auch " " machen wenn du willst*/ l_checkzahl_tmp=l_checkzahl; /* wird wieder auf eins gesetzt damit nächste multi mit write gemacht werden kann sonst würde es ja dann z.b bei *3 (2*3 heissen ) also auf 1 zurücksetzten */ }
// dann kannste read so anfangen ->
read.getline(char* s,int _n,cahr delim); while(read.getline(read_from_file,sizeof(read_from_file)/sizeof(char),delim)) /* getline liesst in dass array "read_from_file" bis zum nächsten "delim" */ {
l_checkzahl_tmp=atoi(read_from_file); /* checkzahl _tmp bekommt den int aus der datei weil wir aber in nen array lesen müssen wir mittels atoi in nen int wandeln ..nun kannste mit checkzahl_tmp weitermachten z.b mit dem wert von checkzahl vergleichen oder sonst was */
cout << checkzahl_tmp; // wird die datei jetzt solange gelesen bist sie zu ende ist? //z. B. in der datei stehen die zahlen 1,2,3,4,5,6,7 die müssten ja dann mit cout alle ausgegeben werden? } return 0; }
|
Klappt schon ganz gut, aber wenn ich die stafx.h rausnehm kommen ne menge fehler.
Ich glaub aber nich das das nen fehler im code ist. Es ist wahrscheinlich mehr so ein generelles problem. Bis heut morgen dachte ich z.b. das c++ = c++ ist und es keinen unterschied zwischen den einzelnen sachen gibt (visual, ansi). Könnte doch daran liegen das ich das mit visual c++ mach? Was ist der unterschied ansi? Nich schalgen!
Gleich noch ne frage hinterher: was muss ich machen damit die sache läuft?
Mit visual erstell ich ne konsolenanwendung und las dann nen leeres projekt erstellen, wo ich diesen quellcode einfüg. Aber ohne stafx.h kommen massig fehler. Liegt warscheinlich daran das ansi und vc zwei verschiedene welten sind |