Új hozzászólás Aktív témák
-
manrick
tag
Sziasztok.
Gyakorolok a pénteki vizsgára, és a következő kis programot írtam:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXSZAM 3
struct book {
char nev[20];
char cim[40];
int ev;
float ar;
};
main() {
struct book tar[MAXSZAM];
int i=0,j;
clrscr();
while (i!=2)
{
printf (''\nKérem a könyv szerzőjét: ''); gets (tar.nev);
printf (''\nKérem a könyv címét: ''); gets (tar.cim);
printf (''\nKérem a kiadás évét: ''); scanf (''%d'', &tar.ev);
printf (''\nKérem a könyv árát: ''); scanf (''%f'', &tar.ar);
i++;
}
printf(''\nA tárolt adatok:\n'');
for (j=0; j<MAXSZAM; j++)
{
printf(''\n\nA %d könyv adatai:\n'', j+1);
printf(''Az író: %s\n'', tar[j].nev);
printf(''Címe: %s\n'', tar[j].cim);
printf(''Kiadás éve: %4d\n'', tar[j].ev);
printf(''Ár: %5.2f'', tar[j].ar);
}
getch();
}
A program fut is, feltöltéskor 1. alkalommal szépen kéri az adatokat, de 2. alkalommal már nem kéri a szerzőt, hanem egyből ugrik a címre. Miért?
tudna valaki segíteni?
Köszi szépen
Manrick
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
- KIÁRUSÍTÁS - REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- Xiaomi Mi Robot Vacuum Mop Essential robotporszívó feltörlő 2db 1999 Ft
- Lenovo ThinkPad L16 Gen 1 - 16" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- 15,6" Dell Latitude laptopok: E6540, E5550, E5570, 5580, 5590, 5500, 5501, 5510/ SZÁMLA + GARANCIA
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest