Hirdetés
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Komoly kihívót küldött a konkurenciára a Honor
- Okosóra és okoskiegészítő topik
- iPhone topik
- Határozatlan időre kiszáll az Asus a mobilbizniszből
- Samsung Galaxy A54 - türelemjáték
- OnePlus 15 - van plusz energia
- Megjöttek Magyarországra a Redmi Note 15-ök, január 22-től ennyiért kaphatók
- Megérkezett a Google Pixel 7 és 7 Pro
Új hozzászólás Aktív témák
-
skoda12
aktív tag
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!
- Kamionok, fuvarozás, logisztika topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Milyen monitort vegyek?
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Itt a ChatGPT végső megoldása
- Gitáros topic
- Napelem
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- További aktív témák...
- ASUS ROG MAXIMUS Z790 APEX ENCORE WIFI 7 GARANCIÁS (2027.03. ALZA) Alaplap
- Precision 5570 15.6" FHD+ IPS i7-12800H RTX A1000 32GB 512GB NVMe ujjlolv IR kam gar
- Dell Precision 7530, i5-8400H, Xeon E2176M, 16GB/256GB, Radeon (4GB), FHD/IPS, garancia, számla!
- Sony SRS-XB30 Bluetooth hangszóró
- DJI Osmo Pocket 2 + Kingston Canvas 256GB
- Apple iPhone 12 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Samsung Galaxy A04s / 4/64GB / Kártyafüggetlen / 12Hó Garancia
- AKCIÓ! HP EliteBook x360 830 G7 i5-10210U 16GB 1000GB 1 év garancia
- Új könyv: A szamuráj erényei Kicune - Itó könyve
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


