CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

est on obliger de verifier ? (SDL + C)

lord_kalipsy
lord_kalipsy
Niveau 10
26 octobre 2003 à 22:32:06

bonjour :)

voila ma question :

est on obliger de verifier sil y a une erreur a chaque fois ex :
[...]
if( SDL_Init(SDL_INIT_VIDEO) < 0 ) {
fprintf(stderr, " Could not initialize SDL: %s\n",
SDL_GetError());
return -1;
[...]

merci

lag-it
lag-it
Niveau 10
26 octobre 2003 à 23:04:21

Ca dépend...
En règle générale, c´est toujours mieux ( et parfois vital : si tu alloue de la mémoire dynamiquement et que ca n´as pas marché, tu risques d´avoir un petit problème ) car cela te permets, à toi et à l´utilisateur, de situer le problème et de réagir en conséquence ( plus assez de mémoire, drivers nazes, . .. ) .
Cependant tu peux t´en passer sur des programmes de test.
Mais il ne faut pas oublier que prendre les bonnes habitudes est souvent une très bonne solution pour plus tard.
:d) MAIS ATTENTION A L´ALLOCATION DYNAMIQUE DE MEMOIRE !

Exemple :

unsigned char *darkScreen, *lightScreen;

if((darkScreen = malloc(...) ) == NULL )
{
. .. // Message box
exit( 0 ) ;
}
// La le premier buffer est alloué
if((lightScreen = malloc(...) ) == NULL )
{
. .. // Message box
free( darkScreen ) ; // INDISPENSABLE !
exit( 0 ) ;
}

Il ne faut pas oublier de libérer la mémoire en cas de problèmes ( seulement pour l´alloc dynamique si tu l´utilises )

JeanYvesYves
JeanYvesYves
Niveau 10
26 octobre 2003 à 23:20:07

En effet, c´est plus propre de vérifier : et si un jour tu programmes en boite, il faudra le faire ! !

Regarde :
si jamais pour une raison quelconque ça ne marche pas, avec la vérif, ça sort proprement
sinon, si tu ne vérifie pas : ton programme continuera, et il écrira dans des zones qui n´ont pas été allouées : et C le plantage assuré

tout dépend si tu veux un petit message d´erreur correct si jamais ça ne marche pas, ou alors un " CE PROGRAMME VA ETRE ARRETE..." ou alors pire : un écran bleu

a toi de voir :)

Pseudo supprimé
Pseudo supprimé 27 octobre 2003 à 00:20:47

ôô ce fameux écran bleu apparait super souvent sur mon ordi et me disant :

" il y a eu une erreur à ( adresses asm).....

appuyez sur une touche pour continuer
. ...."

et ça fait planter mon ordi, mais je sais d´où ça vient de toute façon, de mon manque de RAM ( j´en ai que 64mo et en plus il parait que pr faire marcher WINDOWS 98 il en faut min 128.....) bref, vivement noel que cette carcasse va dans les entrailles de la Terre :) ! !

lord_kalipsy
lord_kalipsy
Niveau 10
27 octobre 2003 à 02:24:25

:lol:

moi sa bug pas ses just lent ( jai instaler trop de truc de totue faocn je dois reformater ma card video est nul . ..)

Lightness1024
Lightness1024
Niveau 10
27 octobre 2003 à 08:50:48

je fais marcher win98 sur 64 mo depuis plus de 4 ans et j´ai eu des périodes ou j´ai tenu sans jamais avoir d´ecran bleu durant 1 an non-stop. ( sans formatter)

et sur la boite c´est ecrit 24 mo minimum pas 128.

Pseudo supprimé
Pseudo supprimé 27 octobre 2003 à 11:49:04

Mais il est vrai que j´installe bcp de prog qui demande quand meme assez de RAM, m´enfin j´ai qu´une chose à dire VIVE NOEL :):) héhé j´espère au moins que j´aurai minimum 30Go de mémoire physique et pas 4Go de mémoire physique :rire: !

JeanYvesYves
JeanYvesYves
Niveau 10
27 octobre 2003 à 13:40:27

j´ai 80 Go + 20 Go de disque dur et je sature déja :(

snif : constatation : plus on en a, plus on en a besoin ! :(

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment