Format jednostek
Ostatnio zmodyfikowano 2017-01-01 19:50
CCbolt Temat założony przez niniejszego użytkownika |
Format jednostek » 2017-01-01 19:31:45 Nie mogę zlokalizować błędu w ostatnim printf, data poprawnie się nie chce wyświetlić inaczej jest gdy rozbiję tekst na 2 printy. #include <stdio.h> int main() { int item_number, day, month, year; float unit; printf( "Podaj numer towaru :" ); scanf( "%d", & item_number ); printf( "Podaj cenę jednostkową: " ); scanf( "%f", & unit ); printf( "Podaj datę zakupu (dd/mm/rrrr): " ); scanf( "%d%d%d", & day, & month, & year ); printf( "Towar\tCena\tData\n\tjed.\tzakupu\n" ); printf( "%d\t$%.2f\t%d/%d/%d", item_number, unit, day, month, year ); return 0; }
Gdy wszystko rozbiję to wychodzi #include <stdio.h> int main() { int item_number, x, y, z; float unit; printf( "Podaj numer towaru :" ); scanf( "%d", & item_number ); printf( "Podaj cenę jednostkową: " ); scanf( "%f", & unit ); printf( "Podaj datę zakupu (dd/mm/rrrr): " ); scanf( "%d/%d/%d", & x, & y, & z ); printf( "Towar\tCena\tData\n\tjed.\tzakupu\n" ); printf( "%d\t$%.2f", item_number, unit ); printf( "\t%d/%d/%d\n", z, y, x ); return 0; }
|
|
pekfos |
» 2017-01-01 19:42:39 printf( "Podaj datę zakupu (dd/mm/rrrr): " ); scanf( "%d%d%d", & day, & month, & year ); |
Tak jakby nie uwzględniasz tych / |
|
CCbolt Temat założony przez niniejszego użytkownika |
» 2017-01-01 19:50:19 "/" przy podawaniu daty psuje wszystko gdy używam spacji wszystko wyświetla prawidłowo. edit ruszyło już wszystko poprawnie. |
|
« 1 » |