mxpower
10.06.2011, 15:13
das programm soll eine beliebige anzahl von kundenkonten erstellen und deren kontostand ausrechen und als positiv negativ oder ausgeglichen deklarieren, das problem ist dass sich "void rip" nicht richtig einlesen lässt somit kann ich auch meine nicht fertige main nicht testen, scanf und printf machen für mich unerklärliche zeilensprünge und printf gibt blockweise aus obwohl alles einzeln von hand eingegeben werden soll. am ende felt auch noch die printf's zum darstellen der kundenkonten aber diese sollten eigenlich kein problem darstellen. danke
[
#include"stdafx.h"
#include"stdio.h"
struct konto
{
char name:
char strasse:
char stadt;
int konto_nr;
float forderung;
float zahlung;
float kontostand;
}kunde[100];
void main()
{
int i,n;
void rip(int i);
void wop(int i)
printf("anzahl der zu erstellenden konten eingeben\n");
scanf("%d",&n);
for(i=0;i<n;++i)
{
if(kunde[i].zahlung>0)
kunde[i].kontostand=kunde[i].forderung-kunde[i].zahlung;
else
kunde[i].kontostand=inkasso;
};
for(i=0;i<n;++i)
wop(i);
}
void rip(int i)
{
printf("kundennummer %d\n", i+1);
printf("name");
scanf("%s\n",&kunde[i].name);
printf("strasse?");
scanf("%s\n",&kunde[i].strasse);
printf("stadt");
scanf("%s\n",&kunde[i].stadt);
printf("kontonummer?");
scanf("%d\n",&kunde[i].konto_nr);
printf("forderung");
scanf("%f\n",&kunde[i].forderung);
printf("zahlung");
scanf("%f\n",&kunde[i].zahlung);
return;
}
[
#include"stdafx.h"
#include"stdio.h"
struct konto
{
char name:
char strasse:
char stadt;
int konto_nr;
float forderung;
float zahlung;
float kontostand;
}kunde[100];
void main()
{
int i,n;
void rip(int i);
void wop(int i)
printf("anzahl der zu erstellenden konten eingeben\n");
scanf("%d",&n);
for(i=0;i<n;++i)
{
if(kunde[i].zahlung>0)
kunde[i].kontostand=kunde[i].forderung-kunde[i].zahlung;
else
kunde[i].kontostand=inkasso;
};
for(i=0;i<n;++i)
wop(i);
}
void rip(int i)
{
printf("kundennummer %d\n", i+1);
printf("name");
scanf("%s\n",&kunde[i].name);
printf("strasse?");
scanf("%s\n",&kunde[i].strasse);
printf("stadt");
scanf("%s\n",&kunde[i].stadt);
printf("kontonummer?");
scanf("%d\n",&kunde[i].konto_nr);
printf("forderung");
scanf("%f\n",&kunde[i].forderung);
printf("zahlung");
scanf("%f\n",&kunde[i].zahlung);
return;
}