Variable de type : string

dbiare Messages postés 45 Date d'inscription mercredi 30 novembre 2005 Statut Membre Dernière intervention 6 janvier 2006 - 5 déc. 2005 à 13:44
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 - 5 déc. 2005 à 17:17
Salut
J'ai un petit problème?
Je bosse sous Visual C++6 et je dois déclarer une variable de type string (la classe et carrément longue et compliquée !!!)
Donc : string VarString ;
Je dois initialiser VarString avec les valeurs suivantes : '1', 27, 'U', '0' (27 : code ASCII de ESC)
Es-ce que quelqu'un sait comment faire ?
Merci d'avance ;-)

4 réponses

deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
5 déc. 2005 à 14:43
Variable de type string en C ??? Jamais vu, ça peut exister, si c'est
la cas tu m'apprend quelque chose, mais je ne croi pas quand même.

Pour déclarer une chaine de caractères en C :



char VarString[51];

51 étant la taille de celle-ci (nombre de caractères que l'ont
peut écrire). 50 caractères + 1 pour \0 (caractères de fin de chaine).



Ou utiliser les pointeurs si tu désire une chaine de caractères dont tu ne connai pas le nombre de caractères :



char *VarString ;

renseigne toi sur l'utilisation des pointeurs pour voir le fonctionnement.



Bon code



++All
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
5 déc. 2005 à 15:18
Je ne vois pas précisé 'en C'.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
5 déc. 2005 à 15:19
deck_bsd, string ca existe mais c'est du C++ :)

Un moyen de remplir la chaine:
string s;
s += '1';
s += (char)27;
s += 'U';
s += '0';
0
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
5 déc. 2005 à 17:17
Désolé, autant pour moi.



BruNews > il n'était rien précisé de toutes façon.



++All
0
Rejoignez-nous