000
08.07.2004, 13:37 Uhr
~Benny
Gast
|
Hy Jungs, ich weiß dass ihr um einiges besser seid als ich und desshalb wende ich mich auch gerne an euch. Ich hab nen Code der irgendwie nicht so will wie er soll, aber auch kein ersichtlicher Fehler für mich gefunden werden kann.
Wäre euch sehr dankbar, wenn ihr ihn mal kopiert und reinschaut, vielleicht fällt euch auch schon vorher was auf. Ich nehme an, dass es irgendwie mit Adressen zu tun haben könnte.
C++: |
#include<stdio.h> #include<conio.h> #include<string.h>
typedef struct { char name[32]; char ort[32]; float umsatz; int bonus; }kunde; void inpf(int[5],kunde[100]);
void main () { int w[5]; kunde k[100];
printf("\n1 input\n2 output\n"); scanf("%d", &w[0]); inpf(w,k); }
void inpf(int w[5],kunde k[100]) { int e; printf("\nwelcher kunde?\t"); scanf("%d",&e); printf("name: "); gets(k[e].name); printf("ort: "); gets(k[e].ort); printf("umsatz:"); scanf("%f",&k[e].umsatz); printf("bonus: "); scanf("%d",&k[e].bonus); clrscr(); printf("kunde %d:\n %s aus %s\n mit %.2f umsatz und %d bonus\n",e,k[e].name,k[e].ort); getch(); }
|
Danke für eure Mühe
Grüßer Benny |