Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Format jednostek

Ostatnio zmodyfikowano 2017-01-01 19:50
Autor Wiadomość
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.

C/C++
#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
C/C++
#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;
}
P-155791
pekfos
» 2017-01-01 19:42:39
C/C++
printf( "Podaj datę zakupu (dd/mm/rrrr): " );
scanf( "%d%d%d", & day, & month, & year );
Tak jakby nie uwzględniasz tych /
P-155795
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.
P-155797
« 1 »
  Strona 1 z 1