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
En ligne sur JvArchive 179