Accueil > Forum > > > > Class String VC++
Class String VC++
jeudi 2 novembre 2006 à 11:28:21 |
Class String VC++

keos31
|
Comment fait-on pour modifier une class String avec un tableau de char en VC++?
|
|
jeudi 2 novembre 2006 à 15:04:38 |
Re : Class String VC++

yann_lo_san
|
Peux tu préciser ta question SVP ? Parles tu des std::string , du vector<char> , de CString MFC, ou d'une classe que tu as fait toi-même. Le principe d'une classe string de base c'est un tableau de char + longueur de chaine. class string { char* buf; unsigned len;
// + constructeur de copie et destructeur car alloc dyn. // + tous les operator ([], +, +=, == , <, >, ect...) // + operator de coercition(static_cast<>) };
il suffit d'ajouter un constructeur qui prend un tab de char. char tabChar[] = "blabla\0"; string s(tabChar); // puis modif a volontée s.ModifCeQueTuVeux(paramCeQueTuVeux);
// Mais je crois que je m'égare un peu là....
|
|
jeudi 2 novembre 2006 à 15:45:51 |
Re : Class String VC++

Arnaud16022
|
std::string ma_string; char* machin; ma_string = string("coucou le monde!"); machin = ma_string.c_str(); _______________________ Omnia vincit labor improbus
|
|
jeudi 2 novembre 2006 à 21:29:42 |
Re : Class String VC++

keos31
|
c'était un string de la class System::String, mais je crois en fait que
c'est pas possible de le modifier on est obligé d'en recréé un pour
l'affecter au string que l'on veut modifier.
enfin je crois.....
Exemple:
//----------------------------------------------------------
char buf[]="roro";
System::String^ txt=gcnew System::String("dada");
txt=gcnew System::String(buf); //----------------------------------------------------------- La question est:
Est-ce que l'ancienne référence "dada" est éffacée de la mémoire?...
|
|
vendredi 3 novembre 2006 à 00:22:58 |
Re : Class String VC++

yann_lo_san
|
Dans ce cas précis oui, puisque tu l'écrase, c'est le gc qui détruira la référence mais tu ne peux plus l'utiliser dans son état premier, sauf si tu la clone avant (::Clone). Ou mieux, tu copie la référence avec ::CopyTo
|
|
Cette discussion est classée dans : string, class, vc
Répondre à ce message
Sujets en rapport avec ce message
pb avec string-VC++ [ par didrocks ]
Tout content d'essayer la class string, j'ai fait cela:#include string Chaine = "test";et là, le compilateur me donne ce message:C:\ff7tss\Filer.cpp(4
Problème avec les std::string [VC++6.0] [ par D1m3x ]
Je suis en train de programmer un petit programme où j'utilise les templates, c'est la première fois que j'en utilise, alors je ne connais pas encore
Probleme a l'acces a une class [ par VBFRANCE ]
Je suis tout nouveau dans la C++, en fait je decouvre. j'ai un soucis avec les class. En fait, j'ai creer un class pour les strings, jusque la pas de
probleme pour faire communicer des class en VC++ 6.0 [ par ffvf1er ]
bonjour a tous j'ai un probleme avec mes class pour les faire communicer entre car j'ai des thread qui lance une des class et ces threads sont dans le
string [ par blueburry ]
bonjour,je suis en train de programmer sur visual c++.g un probleme avec les string, je fais:char nom[26];char sport[26]; string nom = &nom[0];string
string et + [ par blueburry ]
bonjour,je suis en train de programmer sur visual c++.g un probleme avec les string, je fais:char nom[26];char sport[26]; string nom = &nom[0];string
Liste d'éléments (comme des String) en VC++.Net (2003) [ par doudounico ]
Bonjour, Je souhaiterais créer une liste de String (tableau de taille variable). Je pourrais utiliser une ArrayList mais j'obtiens un problème de cas
utlisation de la classe string [ par borgeomi ]
borgeomibonjouuuuuuur !!!!!nouveau programmeur en C ++ ( mais vieux en cobol )sous visual C++création d'une fonction qui enlève les espaces de début e
pb avec les string !!! [ par ElectricalMan ]
slt,j'ai qqs "erreurs" à la compilation ! c à s'arracher les cheveux, pouvez vous m'aider svp : #include #include #include using namespace std;<
probleme de map erreur de link [ par hisoka56 ]
Bonjour, j'ai un problème de link: Linking... edition.obj : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in .... Cela
Livres en rapport
|
Derniers Blogs
VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ![MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ! par redo
Me voici enfin arrivé au Microsoft Mix 2010, je dois vous avouer être arrivé un peu plus tard que d'habitude, ce qui explique que je n'ayez vu aucune info passer quant au premier keynote . certains événements sont plus importants que tout, ce qui était mo...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ![MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ! par redo
Disponible gratuitement : (153 pages) PDF Version : http://download.microsoft.com/download/7/C/8/7C820C6F-C205-4ECF-B9F3-1505DD13F9BF/ProgWinPhonePreview.pdf XPS Version : http://download.microsoft.com/download/E/3/5/E359FC51-1CF5-47F1-9BF3-74AB09D3339B/P...
Cliquez pour lire la suite de l'article par redo SQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLRSQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLR par christian
Dans certains cas très particuliers il peut être intéressant de savoir le nombre de ligne que va renvoyer une requête sans exécuter cette dernière. En effet les opérations de comptage sont généralement gourmande en ressource est très difficile à optim...
Cliquez pour lire la suite de l'article par christian [WF4] ACTIVITY AVEC VUE DéTAIL MASQUéE PAR DéFAUT, VIVE WPF![WF4] ACTIVITY AVEC VUE DéTAIL MASQUéE PAR DéFAUT, VIVE WPF! par JeremyJeanson
Le code suivant est destiné à répondre à une problématique courante en Workflow : Vous avez une activité dont le designer est complexe ou dont l'affichage prend une place importante à l'écran et la possibilité Collapse/Expand ne répond pas pleinement à vo...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
CSTRING TO CHAR*CSTRING TO CHAR* par dorras7
Cliquez pour lire la suite par dorras7 RE : EQUIVALENTRE : EQUIVALENT par belette321
Cliquez pour lire la suite par belette321 RE : ESPEAK RE : ESPEAK par salehtch
Cliquez pour lire la suite par salehtch
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|