Topic de myopetimide :

DEV en C viens ICI

Le 16 novembre 2021 à 12:15:30 :
https://image.noelshack.com/fichiers/2021/46/2/1637061164-capture.png https://image.noelshack.com/fichiers/2021/46/2/1637061270-capture.png

Bon je suppose que puts met à la ligne tout seul mais t'as compris :(

Le 16 novembre 2021 à 12:18:45 :

Le 16 novembre 2021 à 12:01:26 :

Le 16 novembre 2021 à 11:55:23 :

Le 16 novembre 2021 à 11:53:45 :

Le 16 novembre 2021 à 11:52:25 :
Déjà tu check pas le % et en lisant rapidement j'ai l'impression que tu fais deux fois *fmt++ pour rien mais p-e que je suis juste une merde

Non c'est interressant mais comment je check le % ? en parcourant la string ?

if (*fmt == '%') {
et c'est là dedans que tu switch sur le *(fmt+1)

https://image.noelshack.com/fichiers/2021/46/2/1637060456-hkjl.png
:gni:

ton *fmt++ dans le switch donnera le %, fais une préincrémentation (ou prends le code que je t'ai donné bordel)

C'est surement débile mais pourquoi tu écris avec les % dans ta fonction ?
Dans printf ça le fait automatiquement et aussi pourquoi tu mets argv argc

Le 16 novembre 2021 à 12:16:33 :

Le 16 novembre 2021 à 12:10:51 :

Le 16 novembre 2021 à 12:09:01 :

Le 16 novembre 2021 à 12:06:58 :

Le 16 novembre 2021 à 12:04:26 :
L'op qui veux ses solutions à ses exos d'epitech ou de 42.
Hophophop FGI.

je demande pas de solution mais pourquoi ca fonctionnne pas :sarcastic:

Et tu l'as. FGI

C'est quoi FGI je comprend pas

F**king google it
C'est pas compliqué. Déjà qu'on vous apprend rien.
Tu as un problème go stack overflow ou Google. Dis toi bien que d'autres ont eu le même et oublie pas les flags du compilo

Y'a pas tout sur google mon khey, j'ai beaucoup cherché après c'est pe moi qui comprend rien aussi

Le 16 novembre 2021 à 12:18:45 :

Le 16 novembre 2021 à 12:01:26 :

Le 16 novembre 2021 à 11:55:23 :

Le 16 novembre 2021 à 11:53:45 :

Le 16 novembre 2021 à 11:52:25 :
Déjà tu check pas le % et en lisant rapidement j'ai l'impression que tu fais deux fois *fmt++ pour rien mais p-e que je suis juste une merde

Non c'est interressant mais comment je check le % ? en parcourant la string ?

if (*fmt == '%') {
et c'est là dedans que tu switch sur le *(fmt+1)

https://image.noelshack.com/fichiers/2021/46/2/1637060456-hkjl.png
:gni:

ton *fmt++ dans le switch donnera le %, fais une préincrémentation (ou prends le code que je t'ai donné bordel)

Le itoa est aussi mysterieux

Le 16 novembre 2021 à 12:21:59 :

Le 16 novembre 2021 à 12:15:30 :
https://image.noelshack.com/fichiers/2021/46/2/1637061164-capture.png https://image.noelshack.com/fichiers/2021/46/2/1637061270-capture.png

Bon je suppose que puts met à la ligne tout seul mais t'as compris :(

Le 16 novembre 2021 à 12:18:45 :

Le 16 novembre 2021 à 12:01:26 :

Le 16 novembre 2021 à 11:55:23 :

Le 16 novembre 2021 à 11:53:45 :

Le 16 novembre 2021 à 11:52:25 :
Déjà tu check pas le % et en lisant rapidement j'ai l'impression que tu fais deux fois *fmt++ pour rien mais p-e que je suis juste une merde

Non c'est interressant mais comment je check le % ? en parcourant la string ?

if (*fmt == '%') {
et c'est là dedans que tu switch sur le *(fmt+1)

https://image.noelshack.com/fichiers/2021/46/2/1637060456-hkjl.png
:gni:

ton *fmt++ dans le switch donnera le %, fais une préincrémentation (ou prends le code que je t'ai donné bordel)

C'est surement débile mais pourquoi tu écris avec les % dans ta fonction ?
Dans printf ça le fait automatiquement et aussi pourquoi tu mets argv argc

Tu connaîs pas printf l'op ? si tu mets pas le % comment il reconnaît où il faut placer les arguments ? Ou alors j'ai pas compris ta question

Argv argc laisse tomber j'ai juste repris un programme précédent y'en a pas besoin ici

Le 16 novembre 2021 à 12:31:49 :

Le 16 novembre 2021 à 12:18:45 :

Le 16 novembre 2021 à 12:01:26 :

Le 16 novembre 2021 à 11:55:23 :

Le 16 novembre 2021 à 11:53:45 :

Le 16 novembre 2021 à 11:52:25 :
Déjà tu check pas le % et en lisant rapidement j'ai l'impression que tu fais deux fois *fmt++ pour rien mais p-e que je suis juste une merde

Non c'est interressant mais comment je check le % ? en parcourant la string ?

if (*fmt == '%') {
et c'est là dedans que tu switch sur le *(fmt+1)

https://image.noelshack.com/fichiers/2021/46/2/1637060456-hkjl.png
:gni:

ton *fmt++ dans le switch donnera le %, fais une préincrémentation (ou prends le code que je t'ai donné bordel)

Le itoa est aussi mysterieux

c'est pour convertir un nombre (qui peut prendre plusieurs caractères) en string, peut-être y'a une autre fonction plus simple qui fait ça mais je m'en souviens plus

Bonne chance pour la tek1 khey!

Le 16 novembre 2021 à 12:32:08 :

Le 16 novembre 2021 à 12:21:59 :

Le 16 novembre 2021 à 12:15:30 :
https://image.noelshack.com/fichiers/2021/46/2/1637061164-capture.png https://image.noelshack.com/fichiers/2021/46/2/1637061270-capture.png

Bon je suppose que puts met à la ligne tout seul mais t'as compris :(

Le 16 novembre 2021 à 12:18:45 :

Le 16 novembre 2021 à 12:01:26 :

Le 16 novembre 2021 à 11:55:23 :

Le 16 novembre 2021 à 11:53:45 :

Le 16 novembre 2021 à 11:52:25 :
Déjà tu check pas le % et en lisant rapidement j'ai l'impression que tu fais deux fois *fmt++ pour rien mais p-e que je suis juste une merde

Non c'est interressant mais comment je check le % ? en parcourant la string ?

if (*fmt == '%') {
et c'est là dedans que tu switch sur le *(fmt+1)

https://image.noelshack.com/fichiers/2021/46/2/1637060456-hkjl.png
:gni:

ton *fmt++ dans le switch donnera le %, fais une préincrémentation (ou prends le code que je t'ai donné bordel)

C'est surement débile mais pourquoi tu écris avec les % dans ta fonction ?
Dans printf ça le fait automatiquement et aussi pourquoi tu mets argv argc

Tu connaîs pas printf l'op ? si tu mets pas le % comment il reconnaît où il faut placer les arguments ? Ou alors j'ai pas compris ta question

Argv argc laisse tomber j'ai juste repris un programme précédent y'en a pas besoin ici

Non c'est moi mais c'est encore flou parce que quand t'a plusieurs argument tu les places ou les % ? au début ? ca marche si je mets dans mon 1er argument de ma fonction tout les types des autres paramètres ? du style printf("sdc", "voiture", "9", "M");

Le 16 novembre 2021 à 12:32:47 :

Le 16 novembre 2021 à 12:31:49 :

Le 16 novembre 2021 à 12:18:45 :

Le 16 novembre 2021 à 12:01:26 :

Le 16 novembre 2021 à 11:55:23 :

Le 16 novembre 2021 à 11:53:45 :

Le 16 novembre 2021 à 11:52:25 :
Déjà tu check pas le % et en lisant rapidement j'ai l'impression que tu fais deux fois *fmt++ pour rien mais p-e que je suis juste une merde

Non c'est interressant mais comment je check le % ? en parcourant la string ?

if (*fmt == '%') {
et c'est là dedans que tu switch sur le *(fmt+1)

https://image.noelshack.com/fichiers/2021/46/2/1637060456-hkjl.png
:gni:

ton *fmt++ dans le switch donnera le %, fais une préincrémentation (ou prends le code que je t'ai donné bordel)

Le itoa est aussi mysterieux

c'est pour convertir un nombre (qui peut prendre plusieurs caractères) en string, peut-être y'a une autre fonction plus simple qui fait ça mais je m'en souviens plus

D'accord je vais voir ça

Le 16 novembre 2021 à 12:33:50 :
Bonne chance pour la tek1 khey!

Merci mon khey. :hap:

Le switch se met à la fin d'un case non ?

Le 16 novembre 2021 à 13:05:53 :
Le switch se met à la fin d'un case non ?

Non pas a ma connaissance

https://image.noelshack.com/fichiers/2021/46/2/1637064679-ahi.png
Ceci m'affiche juste le 1er argument. :honte:

Données du topic

Auteur
myopetimide
Date de création
16 novembre 2021 à 11:37:41
Nb. messages archivés
52
Nb. messages JVC
52
En ligne sur JvArchive 226