#7 hlucheucho
#6 Honza
Aha, já myslel, že je to proměnná. Změnil jsem to a bez chyby. Díky Všem. Nečekal jsem, že budete tak rychle reagovat, super.
Honza
#5 vitamin
Super :). Tak jsem to změnil na toto:
typedef struct {double *value; double *location;} frame;
frame.value = (double *)malloc(sizeof(double)*8);
a píše mi to chybu k druhému řádku: error: expected primary-expression before '.' token
nemusím tam někam napsat, že to bude pole? Nebo si to pozná z té délky 8? Dík
Ahoj,
mám stupidní dotaz, ale nějak se mi nepodařilo najít řešení. Mám jednorozměrné pole a potřeboval bych zjistit, zda je prázdné či nulové. Musím procházet každý prvek nebo to jde nějakým takovýmto způsobem:
double pole_nulove[10] = 0;
double pole_null[10] = null;
if (pole_k_otestovani == pole_nulove){
...
...
}
else if (pole_k_otestovani == pole_null {
...
...
}
else {
...
...
}
Díky za jakoukoliv pomoc.
jo - getc tam mám:
for(i=0;i<22;i++){
if(getc(stdin)=='\n') break;
scanf("%f",&m[0][i]);
}
Obdelníky ne...je to ten řešič soustavy lineárních rovnic.
Už to mám skoro hotový, jen nevim proč mi nechce scanf nikdy přečíst první znak...když zadám "1 2 3" tak do matice uloží jen 2 a 3 kdežto když zadám " 1 2 3" tak to uloží i s jedničkou.