begin process at 2012 05 28 20:05:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

definition de char


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

definition de char

mercredi 16 mars 2005 à 19:24:20 | definition de char

noSnoR

Je programme depuis peu de temps, et j'ai besoin d'initialiser une chaine de characteres automatiquement... mersi de m'aider
mercredi 16 mars 2005 à 19:53:12 | Re : definition de char

minet03

Je pense que ce que tu veux c'est ça :
char String[128]; // déclaration de la chaine de caractères "String"
memset(String,'\0',sizeof(String)); // initialisation de la chaine (l'efface)

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite
mercredi 16 mars 2005 à 22:03:21 | Re : definition de char

ShareVB

salut,

ou
char buff[] = "ta chaine";
ou
char buff[128]={0}; //j'ai un doute

ShareVB
mercredi 16 mars 2005 à 23:01:08 | Re : definition de char

EMSIEN

Bonjour Pour ma part voici ma version ou plutôt ma façon d'initialiser ma chaine de caractère:
1-soit si tu connais deja sa taille par exemple (10caractère au maximum) tu feras
char chaine[10]={"ta chaine"};

2-si tu connais pas la taille tu fais:
char *chaine={"ta chaine"};
mais je crois que tu devras pas dépasser 255 caractères
essaie ce truc et Bonne chance pour la suite
mercredi 16 mars 2005 à 23:09:14 | Re : definition de char

tibob51

Membre Club
Bon puisque on y est voici encore un exemple (un ti peu plu dur):

char *pC;//pointeur sur un char
int nbCaractere;

pC=new char[nbCaractere+1];// "+1" c si tu doit rajouter le caractere de fin de ligne (\n)

Cette façon (ditte dynamique) a l'avantage de pouvoir créer un tableau de taille voulu lors
de l'execution du programme.

N'hésite pas si ya d truc que tu pige pas.......
mercredi 16 mars 2005 à 23:17:46 | Re : definition de char

EMSIEN

Je crois que new est en C++,mais je sais pas si cette personne programme en ou c++,
en tt cas j'ai besoin tibob51 stp en parlant de ça d'allouer un vecteur de chaine(vecteur contenant des string)
jarrive pas à le faire ni avec malloc(c) ni avec new(c++)
voici mon vecteur
char *chaine[10]={''....",".....",.........,"...."}
10 représente le nombre de chaines de mon vecteur et je cherche une façon dynamique pour pouvoir allouer et libérer la mémoire.
Merci d'avance
mercredi 16 mars 2005 à 23:25:34 | Re : definition de char

jul39dole

suite au post de tibob51 :
ne pas oublier de faire un delete [] pC, sinon gare au fuite mémoire...

Qd tu parles de vecteur, tu parles de la classes vector de la stl ? ou c'est juste pour désigner un tableau de tableau ?

=>Dans le premier cas :
#include <vector.h>
vector<char*> v;
v.push_back(chaine1); // pour ajouter dans le vecteur
                                  // v[0] pour y accéder

=>Dans le deuxième cas :
char** chaine; //pointeur de pointeur, assez technique !
chaine= new char*[2];
chaine[0]=new char[20];
chaine[1]=new char[15];
    //chaine[0] : accède à la première chaine
 //et à la fin, ne pas oublier de tout effacer
delete [] chaine[0];
delete [] chaine[1];
delete [] chaine;
mercredi 16 mars 2005 à 23:29:41 | Re : definition de char

tibob51

Membre Club
Merçi jul39dole de ta corection j'avias oublié.
EMSIEN par contre j'ai eu un peu de mal a piger ton problème si c
ce que je pense la proposition de jul39dole est bonne.
A++; 
mercredi 16 mars 2005 à 23:34:59 | Re : definition de char

EMSIEN

Je comprends ce que tu dis,mais pour mon ou plutot mon but derière tt ça et de réaliser un menu paramétré ou je lui envoie un vecteur(tableau) de chaines et il prends la *chaine[0] comme titre et les autres éléments comme choix du menu pour que ça soit clair pr vs voici mon MSN: shkaff@hotmail.com comme ça je pourrais vous envoyer mon prog pr mieux comprendre mon prob et merci encore à ts.

mercredi 16 mars 2005 à 23:57:50 | Re : definition de char

jul39dole

rien ne t'empêche de passer en paramètre de fonction soit &v, ou chaine (en reprenant mes exemples), libre à toi de les exploiter comme tu veux, pour remplir tes menus, ou autre...

1 2

Cette discussion est classée dans : char, definition


Répondre à ce message

Sujets en rapport avec ce message

Probleme GTK [ par Jo ] Salut,Quelqu'un pourrait me dire ou est l'erreur ?char * fichier; char *z;gchar *temp;temp = gtk_entry_get_text(GTK_ENTRY(Data));fd1= fopen((char *)te débutant butant... [ par grboss ] Avec Dev C++, des programmes bidons ne fonctionnent pas, car ils utilisent la fonction getch(); par exemple.avec turbo c++, ca passe, mais, il y a une ecriture fichier txt turboC++ [ par idk ] qqun connais une fonction, qui te place le cursor, (dans un fichier),CAD qui renvoie à la ligne suivante exemple char prenom="tom"char nom="bauq" Et d int to char ! [ par nullspace ] Voila mon problème !J'ai une résultat sous forme de variable INT, et je veux que ce résultat soit affecté à une variable de type CHAR.Genre, si j'ai 6 soustraire 2 heures [ par Olivier ] Salut,qqn pourrait me donner une fonction qui permettrait de soustraire 2 heures ?char * SubHour(char *,char *);Remarques :02:24:12-02:24:12=24:00:000 pb avec conio je cher cherche l'erreur( j'ai merde sur le mess precedent) [ par kin ] portpia.cpp#include"PortPiaPc.h"void main(){ PortPiaPc inst; inst(0x320,0x0f);}PortPiaPc.cpp#include "PortPiaPc.h"#include "conio.h"PortPiaPc::PortPia manipulation desformules logiques : URGENT [ par The_Legacy ] Bonjour, je suis en train de développer un petit programme qui permet d'évaluer des expression logiques telles que ((a et b) ou (c et (non d))).A part Debutant : ecrire et lire un fichier txt [ par manu ] Bonjour a tous.Je debute, aussi desole.... :)Je cherche donc a ecrire dans un fichier txt, puis a lire ce fichier ligne a ligne, faire un split / expl convertion CString à char[ ]! [ par souaisou ] comment convertir de cstring a une chaine de caracteres et d'un chaine de caractere a un cstring....Merci Conversion int -> char * [ par Xentor ] Bonjour tout le monde, et merci de lire mon message parce que je suis un vrai débutant !Je voudrais savoir comment convertir un entier en tableau de c


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales