begin process at 2010 02 10 14:06:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

stringtokeneizer


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

stringtokeneizer

mardi 8 juin 2004 à 10:34:09 | stringtokeneizer

bob82fr

hi,

j'ai un enorme probleme, j'essaye de faire une sorte de stringtokeneizer en c++, ca compile bien mais a l'execution j'ai plein de plantages.



int read()
{
FILE *read;
AnsiString ligne;
AnsiString res;

// On ouvre le fichier
read=fopen("temp.txt","r");

if(!read){
printf("\ntemp.txt can't be read\n");
return -1;
}

printf("Lecture en route");

// On recupere les valeurs des differentes variables dans le fichier
// grace a la fonction fscanf
int i = 0;

while (fscanf(read,"%s %s", &ligne, &res) != EOF){

if (AnsiCompareStr(ligne, "modelEsti:")==0){
Estimation = res;
printf("\nRes %s", Estimation);
}

i++;
}

fclose(read);

printf("\n\nSauvegarde lue ! Affichage des valeurs lues :\n\n");


return 1;
}

Des que je sort de la methode il plante. Et l'erreur provient de la methode car j'ai fait plein de tests et c bien cette methode qui me fou le bordel.
J'ai l'impression que c parce que j'utilise des AnsiString avec des fscanf.

Si qq a une solution.

Merci.

a+
mardi 8 juin 2004 à 12:53:31 | Re : stringtokeneizer

mop666

je sais pas ce que c est ansi string mais fscanf est faite pour que l adresse que tu passe en parametre pointe vers un buffer DEJA alloue. Elle n est pas faite pour des classes qui gere l allocation car dans son code y a rien de prevu pour l appel des methodes des ansistring!!!!


Cette discussion est classée dans : ligne, ansistring, printf, read, stringtokeneizer


Répondre à ce message

Sujets en rapport avec ce message

allez a la ligne avec \\n [ par xkindool ] Bonjour, déjà je m'excuse car je sais que ma question va vous paraitre un peu bidon mais bon j'ai commencé le c il y a une heure :pDonc enfait j'aimer Problème avec la fonction read du C sous linux. [ par bouba ] Bonjour, j'ai un problème que je ne comprend pas avec la fonction read, le problème vient lorsque j'essai de lire 4 ocets à mettre dans un entier.J'es gestion des event avec WSANETWORKEVENTS [ par Spiffou ] bonjour à tous,je voudrais votre avis sur la gestion des evenements sur les sockets.je réalise une application (un jeu) qui doit communiquer sur un ré comment cacher les valeurs d'un tableau 2d [ par lil_adriano ] Salut j'ai un souci, j'ai crée un tableau 2d   #include #include <stdlib Langage c : problème avec gets [ par Lens49 ] Bonjour, j'ai besoin d'aide pour débugger un petit programme que j'ai écris en langage c. Je pense que le problème est lié à une méconnaissance de la Table Ascii [ par Oxie666 ] Hello, je suis tout nouveau ici (et forcement méga débutant) et j'ai une question :J'ai écrit un petit programme afin d'avoir sous la main une table a Lecture de ligne [ par Mitch986 ] Bonjour à tous !Voilà, je suis en train de créer des fonctions qui permettraient des récupérer des variables d'un code. J'ai donc ma fonction qui lit aide sur le fonctionnement de GetMessage Pb pour sortire de la boucle [ par achatagogo ] salut,je veux réalisé sous DEV C++ un programme qui me permet de tester des clavier. En effet, pour cela j'ai utilisé un HOOK sans DLL qui me permet d Interpolation de Lagrange [ par highvoltage ] Bonjour à tous,je viens solliciter votre aide à propos d'un programme que j'ai a réalisé pour un projet. Je vous passe les détails, c'est la première Erreur que j'ai pas compri [ par belgacemm ] Salut,Ceci est un extrait de mon programme de gérance de contacts.J'ai un fichier dans lequel j'ai entré 4 contatcs .Lorsque j'essaye de l'ouvrir il y


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 5,866 sec (4)

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