C - strukturak, sajat tipusok, miert nem mukodik?
Figyelt kérdés
A feladat,letrehozni egy gyumolcs tipust,amiben a nevet es az arat, - ebbol a gyumolcsbol harmat kell letrehozni...majd a billentyuzetrol feltolteni es kiiratni.
Mi a hiba az enyemben?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct GYUMI{
char nev[20];
int ar;
}GYUMI;
main()
{
GYUMI ize[3];
int i;
for (i = 0; i < 3; i++) {
fgets(ize[i].nev,19,stdin);
scanf("%d",&ize[i].ar);
}
for (i = 0; i < 3; i++) {
printf(" %s %d \n",ize[i].nev, ize[i].ar);
}
2012. jan. 2. 20:42
1/1 anonim válasza:
ha fgets helyett scanfeltem a stringet, akkor lefut jól
Gondolom azért fgets mert lehet szóköz a névben.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!