begin process at 2012 02 11 09:41:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

PROBLEME DE CONCATENATION


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

PROBLEME DE CONCATENATION

samedi 9 novembre 2002 à 21:10:34 | PROBLEME DE CONCATENATION

24Karas

PROBLEME DE CONCATENATION
----------------------

--probleme :
Je veux concaténer 2 chaines mais ça foire
à l'exécution. Si vous savez pourquoi dîtes le moi
Merci pour votre aide

--source :
char *var; //tableau de caracteres saisie
char *tot; //tableau de la chaine à executer

//j'ai une textbox ou je recupere le texte et je le met dans var
GetDlgItemText (Dlg,IDC_EDIT1,var,255);

//ensuite je veux concaténer mais ça me fait une erreur sur le strcat
//(ça passe à la compilation mais à l'exécution ça foire
tot = strcat ("C:\\Program Files\\Windows Media Player\\MPLAYER2.EXE ",var);

//si je met strcat(var,"C:\\Program Files\\Windows Media Player\\MPLAYER2.EXE"); ça marche mais c pas ce que je veux

//ensuite j'exécute
WinExec (var,0);

@++ 24.KaraS
samedi 9 novembre 2002 à 23:56:24 | Re : PROBLEME DE CONCATENATION

TagadaTsoin


tot = strcat ("C:\\Program Files\\Windows Media Player\\MPLAYER2.EXE ",var);


ça me parait bizarre, sur la MSDN on a en premier param la chaine destination :


char *strcat( char *strDestination, const char *strSource );


strcat renvoie la chaine destination à laquelle a été concaténée strsource.

Dans ce cas ta chaine dest est bien une chaine mais ce n'est pas une variable.

en passant inutile de faire
tot = strcat(tot, "var")
strcat(tot, "var") revient à la meme chose

fais attention à bien réserver l'espace en mémoire car dans ton appel à getdlgitemtext, var doit correspondre à un espace mémoire réservé.

Bon courage
Jérémie

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

PROBLEME DE CONCATENATION
----------------------

--probleme :
Je veux concaténer 2 chaines mais ça foire
à l'exécution. Si vous savez pourquoi dîtes le moi
Merci pour votre aide

--source :
char *var; //tableau de caracteres saisie
char *tot; //tableau de la chaine à executer

//j'ai une textbox ou je recupere le texte et je le met dans var
GetDlgItemText (Dlg,IDC_EDIT1,var,255);

//ensuite je veux concaténer mais ça me fait une erreur sur le strcat
//(ça passe à la compilation mais à l'exécution ça foire
tot = strcat ("C:\\Program Files\\Windows Media Player\\MPLAYER2.EXE ",var);

//si je met strcat(var,"C:\\Program Files\\Windows Media Player\\MPLAYER2.EXE"); ça marche mais c pas ce que je veux

//ensuite j'exécute
WinExec (var,0);

@++ 24.KaraS
dimanche 10 novembre 2002 à 10:42:04 | Re : c bon j'ai réussi

24Karas

Merci de ton aide
Maintenant ça marche :)
@++ 24.KaraS


Cette discussion est classée dans : probleme, var, strcat, concaténer, concatenation


Répondre à ce message

Sujets en rapport avec ce message

probleme d'adresse [ par Adeon ] voila mon probleme:j'ai cree 2 programmesvoila le premier :int var = 0; for(;;) { gotoxy(0,0); printf("var ( adresse : %p) = %d ",&var,var); /*le prog remplacer les strcpy, strcat et autres par d'autres fonctions [ par ebooserge ] salut a tous,en fait mon probleme est plus genant que prise de tete mais je vous le soumets quand meme.quelles fonctions peut-on utiliser a la place d Probleme de décimales .. [ par nashoy ] Bonjour,Je commence en c++ et je commence à recontrer les premiers petits bloquages ; en effet, j'ai un petit problème avec les décimales :int b=3;int probleme strcat_s en release [ par LaTatadu91 ] Bonjour,Je me retrouve confronté à un probleme avec la fonction strcat_svoila ce qu'il se passe j'ai dans mon programme plusieurs appels a cette fonct probleme avec char et strcat :'( [ par paulina82 ] bonjour a tous. j'ai un probleme avec char er stract. enfaite j'ai fais 2 fonction. la 1ere qui doit initialisé un tableu avec une chaine de caracter probleme en c avec fgets [ par le_mariole ] Bonjour voila dans mon programme le code suivant est zappé ,le programme 'zap' la fonction fgets si quelqu'un savait pourquoi...merci d'avance...print probleme pour ouvrir un fichier .csv [ par lenanttais44 ] Bonjour, j'ai un probleme, je dois faire un programme pour ouvrir un fichier .csvSi je met l'extension .txt, je n'ai aucun probleme, le programme fonc Rhaaaa Requete Post http [ par fredsor ] Salut a tous, Desolé pour ce cri primaire, mais je comprends pas pourquoi ca ne marche pas...Voici ma la requete que je send : char canal[200];WSADATA Probleme sous-classement? [C-Win32] [ par fredsor ] Bonjour a tous,Voici mon probleme : Je lis un fichier txt contenant les infos me permettant de créer mes composants sur ma page.Ces composants peuvent odbc et COLLATE... [ par orbb ] Bonjour,j'ai fait un programme c++ qui utilise l'API odbc pour acceder a une base de donnée, mon probleme est que je veut faire une requete SELECT qui


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,420 sec (3)

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