Forum » Programiranje » [C] neznana napaka
[C] neznana napaka
l0g1t3ch ::
matrike.c two or more data types in declaration of `dodajKonec' In function `dodajKonec':
torej kaj na bi to pomenl
oa še koda od sošolca če kaj pomaga men ni jasn zakaj ta napaka
EDIT: našel napako vseeno lahko kdo malj bol to razloži
torej kaj na bi to pomenl
oa še koda od sošolca če kaj pomaga men ni jasn zakaj ta napaka
#include <stdio.h> #include <stdlib.h> struct element { int mind; int nind; int vrednost; struct element *naslov; } struct element *dodajNaKonec(struct element *p, int zacasnaVrednost, int vrstica, int stolpec) { struct element *matrika, *r; matrika = (struct element*) malloc(sizeof(struct element)); matrika -> vrednost = zacasnaVrednost; matrika -> mind = vrstica; matrika -> nind = stolpec; matrika -> naslov = NULL; if (p == NULL) { return matrika; } r = p; // p ni prazen seznam while( r -> naslov != NULL ) { r = r -> naslov; } r -> naslov = matrika; return p; } main() { int steviloVrstic = 0; int steviloStolpcev = 0; int i; int j; int matrikaInput[steviloVrstic][steviloStolpcev]; struct element *zacetek; zacetek = NULL; printf("Vnesite stevilo vrstic 1.matrike: "); scanf("%d", &steviloVrstic); printf("Vnesite stevilo stolpcev 1.matrike: "); scanf("%d", &steviloStolpcev); for(i = 0; i < steviloVrstic; i++) { printf("Vnesite %d. vrstico: \n", i+1); for(j = 0; j < steviloStolpcev; j++) { scanf("%d", &matrikaInput[i][j]); if(matrikaInput[i][j] != 0) { dodajNaKonec(zacetek, matrikaInput[i][j], i, j); } } printf("\n"); } }
EDIT: našel napako vseeno lahko kdo malj bol to razloži
- spremenilo: l0g1t3ch ()
sherman ::
Podpičje manjka.
struct element { int mind; int nind; int vrednost; struct element *naslov; }; //!!!!
Gundolf ::
Za strukturo lahko napišeš še imena spremenljivk. In če ne daš podpičja bo prevajalnik to pričakoval a dobil bo kar naslednjo strukturo. To je tudi več ali manj to, kar ti je prevajalnik rekel v error messageu - two or more data types in a declaration.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Vsota določenih elementov matrike [C]Oddelek: Programiranje | 1008 (696) | RatedR |
» | [C] Obrni skladOddelek: Programiranje | 1170 (816) | Invictus |
» | Program v COddelek: Programiranje | 1947 (1786) | darkkk |
» | [C] Povezani seznami in kazalciOddelek: Programiranje | 2575 (2142) | Good Guy |
» | [C] Narascajoce sortiranje linearnega seznamaOddelek: Programiranje | 1872 (1761) | Jebiveter |