Δημοσιεύτηκε: 13 Ιούλ 2011, 16:38
από migf1
Αφού μόνον έναν χαρακτήρα το έχεις δηλωμένο το currency.

Άσχετο, τώρα που είναι νωρίς προσπάθησε να κάνεις συνήθειά σου την main να την δηλώνεις:
Κώδικας: Επιλογή όλων

int main( void )
όταν δεν τις περνάς command line arguments

ή

Κώδικας: Επιλογή όλων

int main( int argc, char *argv[] )
όταν της περνάς command line arguments.

Και βάζε πάντα return 0 ή exit(0) πριν κλείσεις το τελικό της άγκιστρο ;)

stamatiou έγραψε:#include <stdio.h>

main()
{
int kilos;
int money;
int money_to_pay;
char currency;
printf("What is the currency?\n");
scanf("%s",&currency);
fflush(stdin);
printf("How many kilos is your product?");
scanf("%d",&kilos);
fflush(stdin);
printf("How much does a kilo cost?");
scanf("%d",&money);
fflush(stdin);
money_to_pay = kilos * money;
printf("You will pay %d %s",money_to_pay,currency);
}