I have written a complete coding for a program. The thing is when I run the program there is no line or whatsoever including the "bell" sound. Any idea why?
(I'm using Dev C++)
Code:
/*Updating a Series of Customer Accounts(simplified billing system)*/
#include <stdio.h>
void readinput(int i);
void writeoutput(int i);
struct date{
int month;
int day;
int year;
}date;
struct account
{
char name[40];
char street[40];
char city[40];
int acct_no;
float previous_balance;
float current_payment;
float new_balance;
struct date lastpayment;
}
customer[]={1};
void printline()
{
int i;
for(i=0;i>20;i++)
{
printf("\7");
printf("\b");
printf("\32");
printf(" ");
printf("\13");
printf(" ");
}
printf("\n");
}
main()
{
int i,n;
printline();
printf("CUSTOMER BILLING SYSTEM\n\n");
printline();
printf("\nHow many customer are there?");
scanf("%d",&n);
for(i=0;i<n;++i)
{
readinput(i);
customer[i].new_balance = customer[i].previous_balance - customer[i].current_payment;
}
for(i=0;i<n;++i)
writeoutput(i);
}
void readinput(int i)
{
printf("Customer no.%d\n",i+1);
printf("\t\Name:");
scanf("%s",&customer[i].name);
printf("\tStreet:");
scanf("%s",&customer[i].street);
printf("\tCity:");
scanf("%s",&customer[i].city);
printf("\tAccount number:");
scanf("%d",&customer[i].acct_no);
printf("\tPrevous Balance:");
scanf("%f",&customer[i].previous_balance);
printf("\tCurrent payment:");
scanf("%f",&customer[i].current_payment);
printf("\tPayment date (mm/dd/yyyy):");
scanf("%d%d%d",&customer[i].lastpayment.month,
&customer[i].lastpayment.day,
&customer[i].lastpayment.year);
printline();
return;
}
void writeoutput(int i)
{
printf("\\tnName:%s",customer[i].name);
printf("\n\tAccount number:%d\n",customer[i].acct_no);
printf("\n\tStreet:%s\n",customer[i].street);
printf("\n\tCity:%s\n\n",customer[i].city);
printf("Previous Balance: %.2f",customer[i].previous_balance);
printf(" Current Payment: %.2f", customer[i].current_payment);
printf(" New balance: %.2f\n\n",customer[i].new_balance);
return;
}