Bonjour,
j'ai besoin de modifier le code source de getchar();mais malheureusement je ne sais n'es pue le trouver sur internet ni même le programmer moi même. Alors si quelqu'un peut me le donner, cela serai super !![]()
Bonjour,
j'ai besoin de modifier le code source de getchar();mais malheureusement je ne sais n'es pue le trouver sur internet ni même le programmer moi même. Alors si quelqu'un peut me le donner, cela serai super !![]()
Bonjour
getc(stdin) ?
j'ai déjà tenté mais ça marche pas!![]()
Peux tu être un peu plus précis ? La compilation échoue, le link, l'exécution ?
Ca beugue quand j'essaye d'ouvre stdin : le FILE* renvoie NULL!
Huh?
Mais on n'est pas supposé "ouvrir" stdin!
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Euh, pourquoi faire ? En principe, tu n'as pas à modifier les fonctions de la bibliothèque standard. Elles ont été écrites (en C, C étendu, assemblelur...) et optimisées pour ta plateforme.
Est-ce que tu te rends compte des conséquences possibles d'une telle action sur le code existant ?
Si nécessaire, tu peux cependant créer ton getchar() avec un nom différent.
Que veux-tu faire exactement que ne saurait pas faire getchar() ?
Tout d'abbord merci à tous mon nouveau getchar(); marche à merveille.
Pour ED : je reprogramme getchar pour qu'il sarrête quand un booléen est mit à zero. Il faut que je puisse arréter le déroulement de getchar(); car j'utilise un thread qui comporte getchar() et qui doit être arréter voilà tout![]()
Oui mais pour tuer le thread il faut utiliser une fonction : "pthread_exit();" ok mais je la met cette fonction?
Partager