Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1614 connectés 

  FORUM HardWare.fr
  Programmation

  question toute conne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question toute conne

n°141439
ramkiller
Deray,Odile Deray
Posté le 21-05-2002 à 10:00:37  profilanswer
 

bonjour :hello:
je bosse sur un petit programme tout bete et je voudrais ecrire des phrases entre guillemets comme "Bonjour".
Comment faire pour ne pas provoquer d'erreur ?
si on ecrit printf(""Bonjour"" ); il aime carement pas ca...
merci ! :jap:


---------------
Mon feedback
mood
Publicité
Posté le 21-05-2002 à 10:00:37  profilanswer
 

n°141440
greg@frees​tarthu
Posté le 21-05-2002 à 10:02:41  profilanswer
 

printf("\"ouais\"" );


---------------
\^o^/ Libérez HotShot \^o^/
n°141441
ramkiller
Deray,Odile Deray
Posté le 21-05-2002 à 10:03:34  profilanswer
 

merci j'essaye tout de suite ! :jap: :jap:


---------------
Mon feedback
n°141442
mareek
Et de 3 \o/
Posté le 21-05-2002 à 10:03:38  profilanswer
 

le numéro ascii du " est le 34, tu devrais pouvoir te débrouiller apres (je connais plus trop le C)
 
EDIT: Grilled et avec une solution bien meilleure que la miène en plus.

 

[jfdsdjhfuetppo]--Message édité par mareek le 21-05-2002 à 10:04:24--[/jfdsdjhfuetppo]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°141444
greg@frees​tarthu
Posté le 21-05-2002 à 10:05:02  profilanswer
 

ouais en fait ché pas si ça marche en c ce que j'ai dit  :sarcastic:
 
edit: ha ben si mareek se dit grilled, ça doit etre que oui :)

 

[jfdsdjhfuetppo]--Message édité par greg@freestarthu le 21-05-2002 à 10:05:38--[/jfdsdjhfuetppo]


---------------
\^o^/ Libérez HotShot \^o^/
n°141542
ramkiller
Deray,Odile Deray
Posté le 21-05-2002 à 11:59:54  profilanswer
 

greg@freestarthu merci ca marche !
mais maintenant j'ai un autre probleme :D
bon voila en fait je dois ecrire ca :
"%systemdrive%\maj\format.bat"
les guillemets marchent mais alors le reste j'vous dis pas :sarcastic:
voila si vous pouvez m'aider encore un peu merci :jap:
:)


---------------
Mon feedback
n°141558
darklord
You're welcome
Posté le 21-05-2002 à 12:08:35  profilanswer
 

tu veux interpréter %SYSTEMROOT% je suppose? C'est l'OS qui fait cette conversion pas C !!!


---------------
Just because you feel good does not make you right
n°141567
ramkiller
Deray,Odile Deray
Posté le 21-05-2002 à 12:14:17  profilanswer
 

bon disons que %systemdrive% peut etre remplace par c:\ ca pose toujours un prob pour le \


---------------
Mon feedback
n°141570
dropsy
et bonne chance surtout...
Posté le 21-05-2002 à 12:17:14  profilanswer
 

pour obtenir un \ tu en mets 2: "\\"
 
A+
Dropsy

n°141574
ramkiller
Deray,Odile Deray
Posté le 21-05-2002 à 12:19:50  profilanswer
 

ok j'essaye je te dis dans 2 minutes :)


---------------
Mon feedback
mood
Publicité
Posté le 21-05-2002 à 12:19:50  profilanswer
 

n°141577
ramkiller
Deray,Odile Deray
Posté le 21-05-2002 à 12:22:08  profilanswer
 

ok c bon pour les " et les \ merci ! :jap:
maintenant si je pouvais faire les % ce serait encore mieux mais la deja c genial :)


---------------
Mon feedback
n°141586
ramkiller
Deray,Odile Deray
Posté le 21-05-2002 à 12:30:12  profilanswer
 

avec cette syntaxe :
printf("\"\%systemdrive\%\\maj\\format.bat\"" );
j'arrive a ca :
"(null)ystemdrive%\maj\format.bat"
 
on y est presque ! :D
vous avez une idée pour le premier ?


---------------
Mon feedback
n°141591
darklord
You're welcome
Posté le 21-05-2002 à 12:38:51  profilanswer
 

regarde la différence entre le premier % et le deuxième au lieu de poster chaque fois que tu as un problème ...
 
la solution s'y trouve!


---------------
Just because you feel good does not make you right
n°141597
ramkiller
Deray,Odile Deray
Posté le 21-05-2002 à 12:41:37  profilanswer
 

c bon jai trouvé
en programmant 2 lignes comme ca :
 
fprintf(fichier,"    \"\%" );
fprintf(fichier,"systemdrive\%\\maj\\format.bat\"" );
 
j'arrive a ca :
 
"%systemdrive%\maj\format.bat"
 
merci pour votre aide ! :jap:


---------------
Mon feedback
n°141615
prettysmil​e
Sourire est un devoir social
Posté le 21-05-2002 à 13:17:14  profilanswer
 

en bref : pour neutraliser un caractere special dans une chaine, on met un \ devant
(vaut mieux l ecrire avant qu il ait envie de placer une apostrophe)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  question toute conne

 

Sujets relatifs
[php] question tte conne sur les float[Java] question conne...
[html] question conne sur un formulaire[HTML]Question toute conne au sujet des liens
question conne[HTML]Question un peu conne
[PHP] Question sûrement toute conne, mais je vois pas...[php]question vraiment très conne
[VISUAL BASIC] Question conne ;-)Question conne mais bon : fonctionnement d'un compteur de Frontpage98
Plus de sujets relatifs à : question toute conne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR