begin process at 2012 05 29 22:07:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Problème de slash


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

Problème de slash

lundi 20 mars 2006 à 19:21:06 | Problème de slash

pcmanprogrammeur

Bonjour!
J'ai un problème avec un slash et un strcat :

strcpy(ligne,argv[1]);
strcat(ligne,"/fichier.txt");

Quand je lance mon programme, j'ai l'erreur segmentation fault.
J'ai trouvé que cela venait du / dans le strcat.
Comment faire?
Merci de votre réponse.
A bientôt.
lundi 20 mars 2006 à 20:44:04 | Re : Problème de slash

Joky

Membre Club
et la déclaration de ligne ?
et tu veux faire quoi en gros ?

if(!Meilleur("Joky")) return ERREUR;<

lundi 20 mars 2006 à 21:36:22 | Re : Problème de slash

pcmanprogrammeur

En fait, je crée un programme C sous Linux. Une fois compilé, l'utilisateur passe un paramètre à mon programme. Ce paramètre correspond à un dossier.
Lorsque je veux concaténer moi même le paramètre et "/fichier.txt", c'est là que j'ai l'erreur "Segmentation fault".
Voilà, tu sais tout.
lundi 20 mars 2006 à 22:24:08 | Re : Problème de slash

Joky

Membre Club
Non, je sais pas comment tu as déclaré ligne
Et pour un chemin j'aurai plutot utilisé l'anti slach
en sachant qu'en C un anti Slach s'écrit '\\'

if(!Meilleur("Joky")) return ERREUR;<

lundi 20 mars 2006 à 23:07:22 | Re : Problème de slash

satellite34

sous linux un '\\', ca donnerait pas grand chose il me semble;

chemin linux :

/var/usr/bin

chemin windows:

c:\programfiles\program\fichier

je vais peut etre passer pour un cave mais bon, c ' est juste pour jOkY

Sinon, ben écoute joky, donne la déclaration de ligne ! 


@+;
satellite34

http://rootscommunity.free.fr

mardi 21 mars 2006 à 00:57:46 | Re : Problème de slash

Joky

Membre Club
Ah ok lol, linux et moi tu sais lol, j'suis dans le classissisme windowsiens :)

if(!Meilleur("Joky")) return ERREUR;<

mardi 21 mars 2006 à 08:05:26 | Re : Problème de slash

pcmanprogrammeur

Vous voyez vraiment pas?
mardi 21 mars 2006 à 08:43:06 | Re : Problème de slash

satellite34

ben tu nous donne rien a voir donc forcément on voit rien !


@+;
satellite34

http://rootscommunity.free.fr

mardi 21 mars 2006 à 10:41:47 | Re : Problème de slash

buno

Administrateur CodeS-SourceS
Ce que les autres veulent te dire c'est que tu n'as peut-être pas alloué assez de mémoire pour "ligne"..

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
mardi 21 mars 2006 à 14:09:31 | Re : Problème de slash

magic_Nono

Membre Club

char ligne[255]
strcpy(ligne,argv[1]);
strcat(ligne,"/fichier.txt");

devrait passer.


au pire, check le en débug ou avec une fonction de trace
(notemment apres le strcpy)
___________________________________________________________
Magicalement
Nono

1 2 3

Cette discussion est classée dans : problème, ligne, strcat, slash


Répondre à ce message

Sujets en rapport avec ce message

Problème de ligne sur Windows 98/Me [ par Toumhor ] Voilà mon problème:Lorsque je créé un stylo (HPEN) avec la méthode CreatePen avec une épaisseur > 2, les lignes que je trace avec LineTo ont des extré Pb de gestion de fichier avec fstream [ par Bub325 ] Salut,J'ai deux problème distinct avec fstream, Le premier est que lorsque j'arrive à la fin d'un fichier, je ne peut plus revenir plus haut dans ce d Comment se positionner sur une ligne dans un ifstream? [ par mcrogiez ] Bonjour à tous,Mon problème est très simple, cependant, je n'arrive pas à le résoudre.En C++, j'utilise des objets de type ofstream et ifstream afin d Problème avec l'insertion de ligne [ par arodj2 ] Voila, en fait g un petit problème lors de la création de mon interface avec QT.L'action que je cherche a réaliser est la suivante : lorsque je clique [Visual C++]Problème avec SendMessage(.....GETTEXT,i,...) [ par goutbouyo ] J'ai juste un petit problème avec ça :SendMessage(hCtrl,LB_GETTEXT,i, (LPARAM)(LPCTSTR)chaine);En fait c'est pour obtenir les mots d'une liste ligne p problème avec strcmp [ par goutbouyo ] Salut,J'ai un petit problème avec strcmp.Je défini pass:#define pass "perso"ensuite l'utilisateur rentre une valeur :GetDlgItemText(Dlg2,IDC_EDIT,lign Problème de chaine [ par goutbouyo ] Salut,Je fais ça pour supprimer les 3 premiers caractères et le dernier d'une chaine LIGNE :char *c = ligne;  c+=3;  while (*c!='"')  {   c++;   coun Problème bizarre [ par sabran ] Salut,J'ai un problème à vous posez. Si vous avez une idée ça m'intéresse.Je fais un programme en devc++ et quand je compile avec cette ligne de code Sélection d'une ligne d'un ListView [ par flyingfish ] Bonjour,Dans un contrôle Microsoft ListView Control, version 6.0, si je clique sur une ligne, aucun problème, elle se sélectionne.Si ensuite je veux d un back slash en fin de ligne. Oui mais pourquoi faire? [ par opala ] bonjour,En voyant un collegue de ma boite programmer, j'ai remarqué un back slash pour chaqu'une de ses fin de ligneexemple: if (argc != 4) { \  print


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 : 13,104 sec (3)

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