Jeg har brug for at mit program selv kan skabe de obejcts den skal bruge. Mit problem er som følger: Når programmet starter indtaster brugeren et tal. Programmet skal så skabe det antal objectssom brugeren har indtasted (Navnet på de objekterne der bliver skabt er lige meget.)
Mit problem er at jeg ikke kan få min kode til at virke, den skal igennemet et loop skabe de nødventige objects som bare kan hedde object1, object2...
Jeg havde tænkt at koden skulle se ca. sådan her ud: for(int i=0;i>=IndtastedTal;i++) { ClassNavn ObejctNavn[i]; }
Hvor i tages fra loopet så mine objects kommer til at hedde object1, object2..., når jeg prøver at køre siger min kompiler: "variable-sized object `Terning' may not be initialized".
kan du ikke hjælpe mig med en underlig fejl som jeg får? min kode ser sådan nu: #include <cstdlib> #include <iostream> #include <string> #include <vector>
using namespace std;
class TerningClass { public: string TerningTal; private:
min kompiler siger: multiple definition of `main' first defined here ld returned 1 exit status C:\Dev-Cpp\projects\DDD\Terning\Makefile.win [Build Error] [Terning.exe] Error 1
Mystisk fejl! Så vidt jeg kan se har du kun én main i den kode du har vist. Har du en main i en anden fil som du har inkluderet i projectet? Hvis du dobbelt klikker på de linier hvor den skriver "multiple definition of `main'" og "first defined here" hopper den så mellem to main()?
Du kan evt prøve at omdøbe denne main til MyMain, og se om det så kompilerer
Jeg havde tilføjet en fil til mit project med den kode du havde givet mig...havde fjernet den igen, men min editor skulle lige genstartes for at kunne finde ud af det.
I C starter arrays altid med 0, og slutter på n-1.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.