begin process at 2012 05 29 17:58:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

PB DE CHAINE DE CARACTERE


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

PB DE CHAINE DE CARACTERE

samedi 18 mai 2002 à 18:53:45 | PB DE CHAINE DE CARACTERE

Orkblutt

pkoi ceci me genere t'il une erreur a l'execution??

#include <string>
void main()
{
int o;
o=2000;
char* O=new char;
itoa(o,O,10);
char* ch="Fichier";
strcat(ch,O);
}
samedi 18 mai 2002 à 20:28:47 | Re : PB DE CHAINE DE CARACTERE

mmuller57

C'est parceque la fonction strcat gère mal les pointeurs essaye plutôt de passer par un tableau.
samedi 18 mai 2002 à 20:49:08 | Re : PB DE CHAINE DE CARACTERE

Orkblutt

commment passer par un tableau???




-------------------------------
Réponse au message :
-------------------------------

C'est parceque la fonction strcat gère mal les pointeurs essaye plutôt de passer par un tableau.
samedi 18 mai 2002 à 22:06:16 | Re : PB DE CHAINE DE CARACTERE

Orkblutt

je fais
#include <fstream.h>
#include <string>

int longueure_chaine(char * chaine)
{
int i = 0;

while(chaine[i] != '\0')
{
i++;
}

return i;
}

void concat_chaine(char * chaine_1, char * chaine_2)
{
int lon_ch1, lon_ch2, i;



lon_ch1 = longueure_chaine(chaine_1);
lon_ch2 = longueure_chaine(chaine_2);
i = 0;



for(i = 0;i < lon_ch2; i++)
{
chaine_1[lon_ch1 + i] = chaine_2[i];
}
}
void main()
{

char* O="gfgf";
char* ch="Fichier";
concat_chaine(ch,O);
}

et tjrs la meme erreur a l'execution...



-------------------------------
Réponse au message :
-------------------------------

commment passer par un tableau???




-------------------------------
Réponse au message :
-------------------------------

C'est parceque la fonction strcat gère mal les pointeurs essaye plutôt de passer par un tableau.

samedi 18 mai 2002 à 22:13:32 | Re : PB DE CHAINE DE CARACTERE

Orkblutt

c bon je me repond tout seul...
char O[]="gfgf";
char ch[]="Fichier";
concat_chaine(ch,O);



-------------------------------
Réponse au message :
-------------------------------

je fais
#include <fstream.h>
#include <string>

int longueure_chaine(char * chaine)
{
int i = 0;

while(chaine[i] != '\0')
{
i++;
}

return i;
}

void concat_chaine(char * chaine_1, char * chaine_2)
{
int lon_ch1, lon_ch2, i;



lon_ch1 = longueure_chaine(chaine_1);
lon_ch2 = longueure_chaine(chaine_2);
i = 0;



for(i = 0;i < lon_ch2; i++)
{
chaine_1[lon_ch1 + i] = chaine_2[i];
}
}
void main()
{

char* O="gfgf";
char* ch="Fichier";
concat_chaine(ch,O);
}

et tjrs la meme erreur a l'execution...



-------------------------------
Réponse au message :
-------------------------------

commment passer par un tableau???




-------------------------------
Réponse au message :
-------------------------------

C'est parceque la fonction strcat gère mal les pointeurs essaye plutôt de passer par un tableau.




Cette discussion est classée dans : pb, chaine, caractere, char


Répondre à ce message

Sujets en rapport avec ce message

PB DE CHAINE DE CARACTERE [ par Orkblutt ] pkoi ceci me genere t'il une erreur a l'execution??#include void main(){ int o; o=2000; char* O=new char; itoa(o,O,10); char* ch="Fichier"; strcat(ch, comparation chaine de caractere [ par SfyLer ] prise de tête j'arrive pas a comparer de chaine de caractere:#include #include char main(void){ char login[6]; cout cin >> login; cout << "\n";<b pb avec une fonction qui retourne une chaine de caractère [ par othland ] slt tlm: j'ai introduit le code suivant: char * my_func(........) {char ch[30];   mon code..... return(ch); } void main() { char chaine[30];   chaine Pb récupération chaine de caractères [ par doudou0088 ] Salut ;)Je voulais savoir comment je pourrais faire pour récuperer le mot entré par l'utilisateur dans la console?J'aimerai garder mon char *mot.Mon c concaténuation de chaine [ par romainbisson ] je voudrais mettre au bout d'une chaine de caractere (ligne) un caractere (caractere) donc j'utilise strcat mais il me donne les erreurs suivantes :Mo Langage C [ par polocouturier87 ] Bonjour a tous je débute en C. J'aimerai avoir un code permettant de remplacer toute les occurence d'une chaine de caractere 1 par la chaine 2 dans u Traitement sur chaine du caractere en C [ par xGeek ] j'ai un fichier qui contient des ligne de cette forme 1. xxxxx 0 listings 0 listings 0 listings 2. xxxxxx 0 listings 0 listings 0 listings je veut Fonction decouper une chaine de caractere [ par 2koa ] Bonjour, je dois ecrire une fonction qui decoupe une chaine de caracteres en mots. La fonction renvoie un tableau, où chaque case contient l'adresse crypter Password chaine caractere -- DEBUTANT [ par bisnn ] Bonjour, surement déjà dit et vu mais je ne m'en sort pas, je débutes en C... [^^ange] J'ai besoin dans un programme qui automatise certaines tâches compter les caractere dans un fichier (espaces inclus) [ par Pitdeboole ] salut à tous je fais mes premiers pas dans le domaine de la programmation j'ai un probleme que j'arrive pas a resoudre: lire un texte au clavier l'enr


Nos sponsors


Sondage...

Comparez les prix

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 : 9,173 sec (3)

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