Topic de myopetimide :

DEV en C viens ICI

comment je code printf moi même ?
j'ai ça https://image.noelshack.com/fichiers/2021/46/2/1637059011-jlk.png mais sa segfault :ok:

Enfaite j'arrive pas a faire le lien entre la va_list et la string qui parcours mes arguments

t'utilises printf pour coder printf ? :doute:

Le 16 novembre 2021 à 11:38:49 :
t'utilises printf pour coder printf ? :doute:

Non faut que je remplace par des putchar, put str

Le 16 novembre 2021 à 11:50:18 :
Up

Pas sûr que tu trouves quelqu'un capable de t'aider ici.
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
code en c sharp faut evoluer le nain... le C c est fini

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 ?

va sur stackoverflow ou le forum C de openclassrooms
Tu devrais pas utiliser des read sur stdin et des write sur stdout plutôt ? Toutes ces fonctions de la lib standard utilisent des appels système à la base nan ?

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)

Alors l'auteur ça panique https://image.noelshack.com/fichiers/2021/39/7/1633295253-tison-lunette.png

Le 16 novembre 2021 à 11:53:50 :
va sur stackoverflow ou le forum C de openclassrooms

il renvoi sur la même chose ou presque que ce que j'ai

Essaies de passer des pointeurs pour tes arguments de la va_list et de les dépointeuriser pour les print.

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:

Le 16 novembre 2021 à 11:55:37 :
Alors l'auteur ça panique https://image.noelshack.com/fichiers/2021/39/7/1633295253-tison-lunette.png

De quoi tu parles ? :(

Le 16 novembre 2021 à 11:55:20 :
Tu devrais pas utiliser des read sur stdin et des write sur stdout plutôt ? Toutes ces fonctions de la lib standard utilisent des appels système à la base nan ?

j'ai pas compris ahi mais read c'est pas pour lire des fichiers ? :question:

Le 16 novembre 2021 à 11:53:09 :
code en c sharp faut evoluer le nain... le C c est fini

Opinion invalide https://image.noelshack.com/fichiers/2021/46/2/1637060629-1636155978889.jpg

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
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 !