Mért áll le a program a code bloksba? (C)
Figyelt kérdés
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int oszlop,sor;
int M [oszlop][sor];
printf("Hany oszlopa legyen a matrixnak?");
scanf("%d",&oszlop);
printf("Hany sora legyen a matrixnak?");
scanf("%d",&sor);
return 0;
}
2014. nov. 24. 18:38
11/17 anonim válasza:
int main()
{
int oszlop,sor;
printf("Hany oszlopa legyen a matrixnak?");
scanf("%d",&oszlop);
printf("Hany sora legyen a matrixnak?");
scanf("%d",&sor);
int M [oszlop][sor];
return 0;
}
12/17 A kérdező kommentje:
köszi szepen a válaszokat
2014. nov. 24. 20:17
13/17 uno20001 válasza:
14/17 anonim válasza:
Megengedi, de user input ellenőrzés nélküli felhasználása?...
15/17 anonim válasza:
Ezen mit akarsz bemenetet validálni? Eleve a scanf nem biztonságos, felesleges ezen a témán rugózni, amíg a tanoncnak egy ilyen kezdetleges feladat is gondot okoz.
16/17 anonim válasza:
Oké, van egy szabvány amit a GCC is csak "mostly" támogat, legtöbb embernél nincs bekapcsolva.
Ha ezt így alap C oktatás keretében bárhol megengedik, tanítják kezdőknek, akkor elnézést kérek.
17/17 uno20001 válasza:
Ezekkel a VLA-kal (Variable Length Array) az is lehet probléma, hogy a stacken hozódnak létre, legalábbis GCC-nél. (S ha nem olvastam semmit félre.) Szóval nem alkalmasak nagyobb méretű tömbökhöz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!