G
............
editiert!!!
so ... hab jetzt anders gemacht ... kommt immernoch fehler:
struct TKosten
{
double Gesamtkosten;
char Auflistung [20][1080];
int Anzahl;
};
struct TKosten tFest={0.0,{0},0}, tMobil={0.0,{0},0},tSMS={0.0,{0},0};
struct TKosten * pt;
void Rechnen(int wahl)
{
int Dtag, DMonat,DJahr, ASt, AMi, ESt, EMi, laenge, tarif;
char Text[1000], ZwSpeicher[1080];
double kosten;
if(wahl==1)
{
pt = &tFest;
printf("Festnetz:\n");
printf("=========\n");
}
else if(wahl==2)
{
pt= &tMobil;
printf("Mobil:\n");
printf("=========\n");
}
else
{
pt = &tSMS;
printf("SMS:\n");
printf("=========\n");
}
.
.
.
if(wahl==1) (*pt).Auflistung[(*pt).Anzahl]=sprintf(ZwSpeicher,"%d.%d.%d %d:%d - %d:%d Tarif: %d Cent Kosten:%.2f Euro\n", Dtag, DMonat,DJahr, ASt, AMi, ESt, EMi, tarif, kosten);//(Dtag, DMonat,DJahr, ASt, AMi, ESt, EMi,tarif,kosten);
else (*pt).Auflistung[(*pt).Anzahl]=sprintf(ZwSpeicher,"%d.%d.%d %d:%d - %d:%d Tarif: %d Cent Kosten:%.2f Euro\n", Dtag, DMonat,DJahr, ASt, AMi, ESt, EMi, tarif,kosten);
((*pt).Anzahl)++;
fehlermeldung:
--------------------Konfiguration: Kostenrechnung - Win32 Debug--------------------
Kompilierung läuft...
Kostenrechnung.cpp
D:\Projekte\Kostenrechnung\Kostenrechnung.cpp(183) : error C2440: '=' : 'int' kann nicht in 'char [1080]' konvertiert werden
Es gibt keine Konvertierungen von Feldtypen, obwohl es Konvertierungen von Verweisen oder Zeigern in Felder gibt
D:\Projekte\Kostenrechnung\Kostenrechnung.cpp(184) : error C2440: '=' : 'int' kann nicht in 'char [1080]' konvertiert werden
Es gibt keine Konvertierungen von Feldtypen, obwohl es Konvertierungen von Verweisen oder Zeigern in Felder gibt
Fehler beim Ausführen von cl.exe.
Kostenrechnung.exe - 2 Fehler, 0 Warnung(en)
bitte um hilfe X(