Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1066 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Problème Codeblocks : quicksort et recherche dichotomique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème Codeblocks : quicksort et recherche dichotomique

n°1990263
popit
Posté le 04-05-2010 à 20:24:38  profilanswer
 

Bonjour, je dois réaliser un projet en informatique et je dois réaliser un tri quicksort sur une série de valeur choisis que l'on entrera. Je dois ensuite réaliser une recherche dichotomique d'un nombre que l'on choisira ( on a choisi de trouver le nombre d'occurrence de ce nombre ).
 
Étant assez débutant en la matière, j'ai réalisé le programme avec un ami.
Après l'avoir fini ( il marchait très bien sous sa machine qui marchait sous un genre de Linux mais je saurais pas trop dire ce que c'était vraiment .. ), il me l'a envoyé et lorsque je suis rentré chez moi pour l'ouvrir avec CodeBlocks impossible de rentrer les arguments et donc impossible de les trier..
 
Voici le programme :
 
 
 
Si quelqu'un est susceptible de m'aider çà serait vraiment gentil parce que la je galère vraiment a trouver comment faire ..
 
Un grand merci d'avance !  
 
( Je voudrais en fait quand je lance le programme pouvoir rentrer les valeurs que je veux ensuite trier mais je n'y arrive pas, çà lance le programme et en fait il est déjà terminer ..  )

Message cité 2 fois
Message édité par popit le 12-05-2010 à 01:19:37
mood
Publicité
Posté le 04-05-2010 à 20:24:38  profilanswer
 

n°1990280
tpierron
Posté le 04-05-2010 à 21:08:17  profilanswer
 

popit a écrit :

( Je voudrais en fait quand je lance le programme pouvoir rentrer les valeurs que je veux ensuite trier mais je n'y arrive pas, çà lance le programme et en fait il est déjà terminer ..  )


 
Bah, heu, "ton" programme attends les arguments en la ligne de commande. Donc si tu ne les donnes pas, il va quitter immédiatement. Dans code::blocks c'est Project => Set program's argument. Ou tu ouvres une fenêtre MS-DOS/Terminal/XTerm,... et tu lances ton programme avec les arguments derrière.

n°1990289
malka1986
Posté le 04-05-2010 à 21:36:41  profilanswer
 

popit a écrit :


 
 

Code :
  1. char  buf[0];
  2.   printf("Si vous effectuez un tri dans l'ordre croissant taper 1, sinon pour trier dans l'ordre decroissant taper 2\n" );
  3. scanf(0, buf, 2);
  4.   return (atoi(buf));
  5. }


 


 
WTF ?

n°1990291
popit
Posté le 04-05-2010 à 21:50:15  profilanswer
 

WTF ? Je comprend pas ..
 
J'avais essayé avec set arguments, une fois çà a marché mais une seule fois et depuis j'y arrive plus du tout ..
 
Je suis désolé mais je tiens à dire que je suis novice, je n'ai jamais vraiment eu de cours.

n°1990296
malka1986
Posté le 04-05-2010 à 22:11:53  profilanswer
 

What the fuck.
declaration d'un char[0] dans la fonction, et un scanf pour le moins étrange (au vu des arguments passés, ca ressemble plus à une utilisation de read(2) )

n°1990297
popit
Posté le 04-05-2010 à 22:15:57  profilanswer
 

Oui c'est un read pardon j'ai oublié de le corriger y'en a un autre aussi désolé. Pour le buf je sais pas ..

n°1990354
gilou
Modérateur
Modzilla
Posté le 05-05-2010 à 09:13:45  profilanswer
 

Oui enfin, même si c'était un read, ce code ne pouvait pas marcher sous linux, sauf si l'appel a read ne déclenchait pas une erreur (écriture dans une zone non autorisée).
Et ça, sous une autre plate-forme, ça risquait de ne plus passer.
A+,


Message édité par gilou le 05-05-2010 à 09:23:54

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Problème Codeblocks : quicksort et recherche dichotomique

 

Sujets relatifs
Problème de logique-fluxDébutant need Help en C
Utiliser libcurl avec CodeBlocksProbléme selection multiple [Résolu]
Covariance VBA: Problème[CSS] Problème taille typo
Probleme avec lgsl_v5.7_e107 gametrackerProblème d'iframe qui redirige...
Problème avec les "à" qui deviennent des "�"Problème de boucle [resolu]
Plus de sujets relatifs à : Problème Codeblocks : quicksort et recherche dichotomique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR