gloobing
Messages postés7Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juin 2004
-
16 févr. 2004 à 21:02
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
30 avril 2006 à 01:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 avril 2006 à 01:38
Le nom du fichier est pris sur la ligne de commande:
fp = fopen(argv[1], ...
faudrait peut-être regarder le code, non ?
Startiflette
Messages postés1Date d'inscriptionjeudi 12 janvier 2006StatutMembreDernière intervention30 avril 2006 30 avril 2006 à 01:30
Bonjour,
comment, le programme fera-t-il pour savoir quel fichier imprimer? Moi, je l'ai exécuté et le seul resultat est : "Erreur de syntaxe"
donald_lover
Messages postés2Date d'inscriptiondimanche 19 octobre 2003StatutMembreDernière intervention27 avril 2006 20 févr. 2006 à 12:35
A propos du double pointeur, il permet de pointer vers une chaine de caractère et non un simple caractère. La chaine étant un "mot" passé sur la ligne de commande (y compris le nom de l'executable).
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 9 nov. 2005 à 21:03
Osiris84
Messages postés2Date d'inscriptionmercredi 9 novembre 2005StatutMembreDernière intervention 9 novembre 2005 9 nov. 2005 à 20:30
voici une explication qui peut etre vous conviendra, elle est assez explicite, néanmoins avec turbo c++ cela marche, le probleme de l'ecran noir est du à l'OS qui pour imprimer à besoin d'ouvrir l'utilitaire d'impression, de traiter l'info, et de le fermer de la même manière qu'on l'a ouvert!
Explication en anglais:http://www.shadow-lands.com/sml/2002/msg01978.html
Osiris84
Messages postés2Date d'inscriptionmercredi 9 novembre 2005StatutMembreDernière intervention 9 novembre 2005 9 nov. 2005 à 20:03
effectivement il génère une erreur à la compilation en c, disant qu'il ne connait pas stdprn avec sous windows et visualc++6, alors j'ai beau chercher mais je ne trouve pas de solution, d'ou vient le probleme, comment faire?
cs_stegano
Messages postés16Date d'inscriptionmercredi 6 juillet 2005StatutMembreDernière intervention26 juin 2006 16 oct. 2005 à 23:35
et si on met extern "C" avant?
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 22 mars 2005 à 18:05
Oui mais il y a des fonctions C qui ne sont plus reconnu ou qui ont tout simplement changé de nom.
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 22 mars 2005 à 08:57
mais la plupart des compilateur C++ compile le C. D'ailleurs les deux langages ont des instructions commune !
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 21 mars 2005 à 20:09
Vous n'avez pas compris que c'est une fonction C qui n'a pu lieu d'être en C++ donc c'est normal qu'un compilo C++ (normal et récent) ne compile pas !
cs_RazielMYTH
Messages postés3Date d'inscriptionmercredi 27 août 2003StatutMembreDernière intervention27 mars 2004 27 mars 2004 à 11:37
ha ok, c la guerre alors, j'ai plus qu'à installer un multi boot pour finir mon projet alors lol, merci quand meme,
si tu connais le moyen de faire tourner ça sous XP, pas necessairement avec cette commande, fait moi signe,
merci,
RazielMyth
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 27 mars 2004 à 11:22
voila la commande ne marche pas sous XP, le programme ne marche que sur un MS-DOS
cs_RazielMYTH
Messages postés3Date d'inscriptionmercredi 27 août 2003StatutMembreDernière intervention27 mars 2004 27 mars 2004 à 11:11
Je suis sous winXP et j'utilise le turbo C++.
En fait, le programme est compilé correctement mais une fois lancé, il y a un écran noir et rien ne se passe!
je n'arrive meme plus a rentrer sur le compilateur
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 26 mars 2004 à 12:52
bah sous quel OS?
cs_RazielMYTH
Messages postés3Date d'inscriptionmercredi 27 août 2003StatutMembreDernière intervention27 mars 2004 26 mars 2004 à 10:55
j'ai essaié avec une imprimante réseau et ca ne fonctionne pas?
est-ce de ma faute ou alors est ce normal?
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 21 févr. 2004 à 10:50
voila je viens d'essayer de compiler ma source avec un 'vieux' compilateur DOS et effectivement, ca ma compile la source sans erreurs...
cs_Thaeron
Messages postés202Date d'inscriptionvendredi 6 juillet 2001StatutMembreDernière intervention31 octobre 2007 18 févr. 2004 à 10:07
Salut, j'ai testé aussi ton source sous Gnu/Linux avec GCC et effectivement il connais pas stdprn , j'ai fais un tit man stdprn qui a bien confirmé que ça n'existait pas; mais peut etre, comme t'a dis, avec un compilo moins recent sous DOS ça pourrai fonctionner.
En tout cas si tu trouve la solution, fais la nous partager.
Tsh@w et bon code =)
blackrussian
Messages postés2Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention17 février 2004 17 févr. 2004 à 19:04
ok merci je note :)
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 17 févr. 2004 à 18:49
pour exit(), je vais te repondre franchement "erreur de frappe" mais ca marche donc je peux pas te repondre... pour le double pointeur sur argv[], je peux pas te répondre, j'ai appris comme ca, mais il me semble que c'est pour le cas ou lorsque tu execute le programme en ligne de commande, tu peux mettre plusieurs parametres...
blackrussian
Messages postés2Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention17 février 2004 17 févr. 2004 à 17:51
2 questions de noOb, pourquoi exit() prend-t-il les valeurs 1 et 2?
Et double pointeur sur argv[] ça sert à quoi?
Sinon c'est sympa je cherchais la solution ces derniers jours car imprimer un fichier était une question de concours, merci beaucoup.
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 17 févr. 2004 à 09:46
ouais je sais mais en theorie il devrait, peut etre que cela ne marche que avec des "vieux" compilateur DOS... il faudrait que je teste avec un compilateur comme Turbo C++... j'essairai ce soir...
gloobing
Messages postés7Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juin 2004 16 févr. 2004 à 21:02
J'ai testé ton algo sous Dev et verdict.. il ne fonctionne pas..
J'obtiens `stdprn' undeclared (first use in this function)
Je vais chercher.. C'est un truc que j'essaye de faire depuis longtemps !
30 avril 2006 à 01:38
fp = fopen(argv[1], ...
faudrait peut-être regarder le code, non ?
30 avril 2006 à 01:30
comment, le programme fera-t-il pour savoir quel fichier imprimer? Moi, je l'ai exécuté et le seul resultat est : "Erreur de syntaxe"
20 févr. 2006 à 12:35
9 nov. 2005 à 21:03
L'impression est traitée ici au chapitre 13:
http://brunews.free.fr/brunews/download/CP5.zip
http://brunews.free.fr/brunews/download/CP5Sources.zip
9 nov. 2005 à 20:30
Explication en anglais:http://www.shadow-lands.com/sml/2002/msg01978.html
9 nov. 2005 à 20:03
16 oct. 2005 à 23:35
22 mars 2005 à 18:05
22 mars 2005 à 08:57
21 mars 2005 à 20:09
27 mars 2004 à 11:37
si tu connais le moyen de faire tourner ça sous XP, pas necessairement avec cette commande, fait moi signe,
merci,
RazielMyth
27 mars 2004 à 11:22
27 mars 2004 à 11:11
En fait, le programme est compilé correctement mais une fois lancé, il y a un écran noir et rien ne se passe!
je n'arrive meme plus a rentrer sur le compilateur
26 mars 2004 à 12:52
26 mars 2004 à 10:55
est-ce de ma faute ou alors est ce normal?
21 févr. 2004 à 10:50
18 févr. 2004 à 10:07
En tout cas si tu trouve la solution, fais la nous partager.
Tsh@w et bon code =)
17 févr. 2004 à 19:04
17 févr. 2004 à 18:49
17 févr. 2004 à 17:51
Et double pointeur sur argv[] ça sert à quoi?
Sinon c'est sympa je cherchais la solution ces derniers jours car imprimer un fichier était une question de concours, merci beaucoup.
17 févr. 2004 à 09:46
16 févr. 2004 à 21:02
J'obtiens `stdprn' undeclared (first use in this function)
Je vais chercher.. C'est un truc que j'essaye de faire depuis longtemps !