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

  FORUM HardWare.fr
  Programmation
  C++

  VC++ Question de newbie sur le string

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VC++ Question de newbie sur le string

n°175962
the big be​n
Posté le 13-07-2002 à 11:37:43  profilanswer
 

je suis honteux mais je ne sais plus comment faire pour pouvoir utuliser les string (chaine de caractere) je sais qu il faut se servir d un tableau de char  je sais aussi que dans la technique que j avais apris on utulisais '\n' comme délimiteur de fin de chaine et que l on s arrangais pour qu il se déplace automatiquement !
Moi j ai besoin de pouvoir fair qq ch du genre:
 
string phrase;
cin >> phrase;  //j entre un truc du genre "salut comment va?"
 
Dois je faire une class si oui quel est elle?
 
D avance, merci...
 
PS: je travaille en visual c++
 
 
 

mood
Publicité
Posté le 13-07-2002 à 11:37:43  profilanswer
 

n°175970
smaragdus
whores, drugs & J.S. Bach
Posté le 13-07-2002 à 12:04:30  profilanswer
 

Tu fais un projet avec les MFC et tu utilises les CString :
 

Code :
  1. CString phrase = "coucou !"; // pour affecter
  2. phrase.Format("%0.2f",12.3456); // pour formatter un nombre
  3. phrase = phrase1 + phrase2; // concatenation de chaines

n°176028
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-07-2002 à 16:53:35  profilanswer
 

The big ben a écrit a écrit :

je suis honteux mais je ne sais plus comment faire pour pouvoir utuliser les string (chaine de caractere) je sais qu il faut se servir d un tableau de char  je sais aussi que dans la technique que j avais apris on utulisais '\n' comme délimiteur de fin de chaine et que l on s arrangais pour qu il se déplace automatiquement !




 :heink:  
 
 :non:  
le caractère de fin de chaine n'est pas '\n' hein ! '\n' représente un saut à la ligne suivante
la fin de chaine, c'est '\0'


---------------
J'ai un string dans l'array (Paris Hilton)
n°176083
Musaran
Cerveaulté
Posté le 14-07-2002 à 05:32:54  profilanswer
 

Code :
  1. #include <iostream>
  2. #include <string>
  3. using namespace std ;
  4. int main(){
  5. string phrase;
  6. cin >> phrase;
  7. return 0 ;
  8. }


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°176088
the big be​n
Posté le 14-07-2002 à 08:09:37  profilanswer
 

using namespace std ;
Peux tu me dire ce que ca fait exactement ?
 
Merci

n°176090
fabsk
Posté le 14-07-2002 à 09:54:37  profilanswer
 

The big ben a écrit a écrit :

using namespace std ;
Peux tu me dire ce que ca fait exactement ?
Merci




 
En C++, il y a un moyen d'eviter (un peu) la colision des noms. Example: imagine que tu utilises deux bibliotheques pour afficher des images, une pour le JPEG, une pour le PNG. Ces deux bibliotheques, totalement independantes, definissement chacune une classe CImage. Consequence, tu ne peux pas inclure les headers des deux car il va te dire "la classe CImage est deja definie".
 
Solution: les namespaces. Tu peux empaqueter des classes et fonctions dans un "espace de nom".
 

Code :
  1. namespace JpegLib
  2. {
  3. class CImage{ /* bla bla bla */ };
  4. }
  5. int main(){
  6. JpegLib::CImage mon_image;
  7. return 0;
  8. }


 
Pour utiliser un membre d'un namespace, on utilise les quatres points.
Et si ca te barbe de faire a chaque fois "JpegLib::", tu peux faire "using JpegLib;" qui va te permettre d'utiliser les membres du namespace JpegLib de facon plus concise (mais avec les risques de collision).
 
Les elements de la librairie standard du C++ sont dans le namespace "std".
 
 
Si tu comptes faire du boulot serieux en C++, je te conseille d'acheter le bouquin de Stroustrup sur le C++.


Message édité par fabsk le 14-07-2002 à 09:55:26
n°176755
Musaran
Cerveaulté
Posté le 16-07-2002 à 02:13:30  profilanswer
 

Je n'ai rien à ajouter :)  


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone

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

  VC++ Question de newbie sur le string

 

Sujets relatifs
[php] Question sur les sessionsCOleVariant en String
[java] récupérer une String à partir d'un InputStream...[3D] Une question sur les cube maps
question sur IPv6[JS] newbie : lien hypertexte ouvre fenetre avec image
[java + C/C++] Question existentielle ..................[VB(A)] petite question
PHP question a propo des refresh[VC++ MFC] Access - Question sur la gestion d'un champ OLE
Plus de sujets relatifs à : VC++ Question de newbie sur le string


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