Topic de myopetimide :

DEV en C viens ICI

Je veux faire le bubble sort qui consiste a swap les 2 premiers element d'un tableau.
Le pb c'est que j'utilise ac av dans le main, et que c'est un tableau de int.
Le soucis en image : https://image.noelshack.com/fichiers/2021/49/3/1638969447-capture-d-ecran-2021-12-08-08-16-46.png

Merci au khey qui aide :ange:

C'est simplement un problème de typage mon khey

D'un côté t'as du char* de l'autre du int*, mets tout en int* ou char*, fais pas de mélange

Tu as casté les éléments de ton tableau en int ?

Aussi, str[1] est le second élément du tableau hein

Tu lis les warnings de GCC ou tu te branles dessus?
C'est quoi la fonction foavancay ?
Si tu lis un truc depuis l'entrée standard avec argv*, tu travailles avec des char, pas des int
Une fois que tu auras corrigé ça, corrige aussi ton swap qui est faux

Le 08 décembre 2021 à 14:25:04 :
C'est simplement un problème de typage mon khey

D'un côté t'as du char* de l'autre du int*, mets tout en int* ou char*, fais pas de mélange

Je sais mais tout en char ca marche pas et je dois conserver le char** du main.

Le 08 décembre 2021 à 14:31:18 :

Le 08 décembre 2021 à 14:25:04 :
C'est simplement un problème de typage mon khey

D'un côté t'as du char* de l'autre du int*, mets tout en int* ou char*, fais pas de mélange

Je sais mais tout en char ca marche pas et je dois conserver le char** du main.

Tu dois surtout parse ton entrée, mets l'idée de côté un moment et définis tes tableaux directement dans le code

Le 08 décembre 2021 à 14:25:27 :
Tu as casté les éléments de ton tableau en int ?

Aussi, str[1] est le second élément du tableau hein

Bordel merci c'étais juste ça mon erreur :rire:

Merci beaucoup mon khey vien dm j'te file 1 btc

Le 08 décembre 2021 à 14:33:04 :

Le 08 décembre 2021 à 14:31:18 :

Le 08 décembre 2021 à 14:25:04 :
C'est simplement un problème de typage mon khey

D'un côté t'as du char* de l'autre du int*, mets tout en int* ou char*, fais pas de mélange

Je sais mais tout en char ca marche pas et je dois conserver le char** du main.

Tu dois surtout parse ton entrée, mets l'idée de côté un moment et définis tes tableaux directement dans le code

T'avais raison aussi, la j'ai tout mis en char et ca marche mais je croyais que ca reconnaissais pas les chiffres alors que je changais juste mon 2ème element avec mon 3ème :honte:

Le 08 décembre 2021 à 14:31:50 :
Tu fais le pushswap ?

oui

Données du topic

Auteur
myopetimide
Date de création
8 décembre 2021 à 14:17:55
Nb. messages archivés
14
Nb. messages JVC
14
Voir le topic sur JVC

Afficher uniquement les messages de l'auteur du topic

En ligne sur JvArchive

JvArchive compagnon

Découvrez JvArchive compagnon , l'userscript combattant la censure abusive sur le 18-25 !