Zum Inhalt springen

Parallan

Mitglieder
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Parallan

  1. Und trozdem danke! muss ich halt weiter nach andren fehlern suchen
  2. Du meinst als alternative einfach array erstellen? Der fehler trat eben mit diesen zahlen auf, ich hab dann noch probiert, obs mit konstanten geht, und mt denen giengs eben auch nicht
  3. Folgendes Problem: es werden an eine Funktion Parameter übergeben: cPicture *temppic = new cPicture; temppic->SetSize(11, 11); die Funktion hat den Sinn, den Speicherbereich zu vergrößern: class cPicture { void* pic; void SetSize(int newxsize, int newysize); }; void cPicture::SetSize(int newxsize, int newysize) { if(pic != NULL) pic = (SDL_Color*)realloc(pic, sizeof(SDL_Color)*(newxsize*newysize)); else pic = (SDL_Color*)malloc(sizeof(SDL_Color)*(newxsize*newysize)); if(pic == NULL) { cout << "couldn't malloc mem (" << newxsize << "x" << newysize << ")->" << newxsize*newysize << endl; return; } } ich bekomme als Ausgabe: "couldn't malloc mem (44x15)->660" bei anderen Zahlen funktioniert alles: zb. cPicture *temppic = new cPicture; temppic->SetSize(10, 11);

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...