- Nem érdemes hűtést cserélni a GeForce RTX 5090 Founders Edition VGA-n?
- A WCCFtech szerint egyelőre előzi az AMD az NVIDIA-t a kvantumszámítógépeknél
- Műholdas AI chippel fedné le a bolygót a Samsung
- Gyors hordozható SSD-ket villantott a Corsair
- Számítógépház-választás 2025: airflow, kompatibilitás és hibák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- RAM topik
- Vezetékes FEJhallgatók
- Milyen TV-t vegyek?
- Apple MacBook
- VR topik (Oculus Rift, stb.)
- AIO-khoz optimalizált, háromkamrás toronyház a Corsair gondozásában
- AMD Navi Radeon™ RX 9xxx sorozat
- Hisense LCD és LED TV-k
- HiFi műszaki szemmel - sztereó hangrendszerek
Új hozzászólás Aktív témák
-
válasz
Dirty_Pio
#804
üzenetére
Most pici jobban ránéztem a kódra. A fordító azért is szólni fog, amit fentebb írtam. Nem az a lényeg, hogy %i vagy %d, hanem, hogy kell a printf-nek következő paraméter is. Az is probléma viszont, hogy pár dolgot elírtál, pl printf helyett pritnf -t írtál, printstudents nevű függvényed pedig nincs, szintén elírás miatt, emiatt nem találja ezeket a függvényeket. Strcpy-t sem fogja felismerni, mert nincs betolva a megfelelő header fájl. Így már megeszi a fordító:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXST 20
#define MAXNL 50
struct student {
char *name;
float mark;
} ;
int getname(char *p)
{
int i=0;
char *q,c;
q=p;
while ( (c=getchar()!='\n') && i<MAXNL)
{
q[i]=c;
i++;
}
q[i]='\0';
return (i);
}
void read_student ( struct student a[], int n)
{
char *p;
int i,e;
p=malloc(sizeof(char)*MAXST);
for (i=0;i<n;i++)
{
printf("\n the %d th student is:",i);
e=getname(p);
a[i].name=malloc(e*sizeof(char));
strcpy(a[i].name,p);
printf("\n mark for %s :",a[i].name);
scanf("%f",&a[i].mark);
}
free(p);
}
void printstudents(struct student a[], int n)
{
int i;
struct student *p;
p=a;
for (i=0;i<n;i++)
printf("%s\n",a[i].name);
}
int main(void){
struct student a[MAXST];
int nstdnt;
printf("students nr is:");
scanf("%i",&nstdnt);
read_student(a,nstdnt);
printstudents(a,nstdnt);
return(0);
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Hajlított Dell 34"-os 3k-s monitor kiárusítás!!! AkciÓÓ!
- Félmoduláris minőségi Corsair TX750M tápegység olcsón!
- Zalman Z3 PLUS alsó tápos, plexi oldalú minőségi ATX ház! AkciÓÓ
- Asus F15 FX506HE 15.6" FHD IPS i5-11400H RTX 3050Ti 16GB 512GB NVMe magyar vbill gar
- Meta quest 2 128GB, KIWI akkumulátoros fejpánttal.
- SEAGATE ST6000NM0034 6TB 7.2k 3.5 512e SAS HDD ST6000NM0034
- BESZÁMÍTÁS! 32GB G.SKILL Trident Z5 RGB 7800MHz DDR5 memória garanciával hibátlan működéssel
- Kezdő Gamer PC-Számítógép! Csere-Beszámítás! I5 7500 / GTX 1050Ti / 16GB DDR4 / 128SSD+1TB HDD
- Nagyakkus! Dell Latitude 5430 i7-1255U 16GB 512GB 14" FHD 1 év garancia
- Gombászkönyvek egyben
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő



