begin process at 2012 05 30 01:47:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Probleme ASCII et coonversion string vers char (enfin je pense)


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

Probleme ASCII et coonversion string vers char (enfin je pense)

vendredi 24 février 2006 à 04:21:28 | Probleme ASCII et coonversion string vers char (enfin je pense)

Leptis

Salut a tous les pgm qu'il y a sur ce site. Avant tout je tien à vous prévenir que je suis en gros newbie en C.
Voila mon problème : je cherche à faire un prog qui tapera au clavier les différents mot présents dans un fichier texte.
Voila la source :



#include <string.h>
#include <iostream.h>
#include <windows.h>


#include <fstream.h>
#include <stdlib.h>

using namespace std;
void fonction(int variCharASCII)
{
   
    
  keybd_event(variCharASCII,0x20,0,0);
  keybd_event(variCharASCII,0x20,KEYEVENTF_KEYUP,0);
    Sleep(1);
    return;
}




int main()
{
   
        
           
       
            ifstream fichier;
            fichier.open("C:\\fichier.txt");
                      
            string slt;
           
        while(fichier >> slt){   
           int tailleDuMot = slt.length();
            for(int b=0;b!=tailleDuTruc;b++)
            {
                string letre = slt.substr(b,1);
                cout << letre << "\n";
               
            }
           
       voila on se situe le problème : maintenant que j'ai récuperer la lettre dans un string il me faudrait le convertir en ASCII mais la je galère j'ai regardé plusieur topic qui parle de sa mais j'y comprend rien Help Me PLIZZZ

           
            system("pause");
        }
            fichier.close();
           
           
           
           
           
           
}
vendredi 24 février 2006 à 08:57:44 | Re : Probleme ASCII et coonversion string vers char (enfin je pense)

zaibacker

Salut,je pense que le cout reconnait le type que tu lui as passé,il sait que cest une string donc il va tafficher une string,essai le simple printf("%d",lettre); après avoir déclarer lettre en char vu que tu ne récupères qu'un seul octet je pense que cest inutile de le déclarer en string.
vendredi 24 février 2006 à 09:11:24 | Re : Probleme ASCII et coonversion string vers char (enfin je pense)

DeAtHCrAsH

Donne un nom explicite a ta fonction!
Fonction n'est pas un nom a donner à une fonction!

Sinon tu souhaites faire ca en C Standard ou en C++ ??

Shell

P.S : Pour convertir un string en char * -> stl.c_str();
vendredi 24 février 2006 à 09:30:18 | Re : Probleme ASCII et coonversion string vers char (enfin je pense)

DeAtHCrAsH

Voici un exemple que ne je n'ai pas testé.
Tu peux toujours t'en inspiré, il est en C Standard, mis à par l'utilisation de l'API Sleep pour mettre des pauses entre chaque charactère :

int main(int argc, char *argv[])
{
   char c;
   FILE * fp;

   fp = fopen("C:\\MonFichier.txt","r+t");

   if(!fp)
   {
      printf("Le fichier n'a pas pu etre ouvert!\n\n");
      return -1;
   }

   while(!feof(fp))
   {
      c = fgetc(fp);
      printf("%c", c);
      Sleep(20);
   }

   fclose(fp);

   return 0;
}

Ce code n'est pas du tout optimisé du fait qui fasse une lecture charactère par charactère.
Si le fichier est gros, ca risque de ramer méchant.
Néanmoins, je ne pense pas que les fichiers soit vraiment gros dans ton cas.
A toi d'adapter en conséquence.

Shell


Cette discussion est classée dans : fichier, int, string, include, slt


Répondre à ce message

Sujets en rapport avec ce message

Pb Chaîne de caractères [ par mmuller57 ] Bonjour,J'ai créé un petit programme qui convertit les caractères d'une chaîne de caractères par leurs codes ASCII :#include #include #include int con c++ creation d'un fichier texte a nom variable [ par sloaneaaaa ] ben voila je voudrai creer un fichier texte auquel je puisse donner n'importe quel nom ms g des erreurs que je comprend pasle nom de fichier est ds un aidez moi c pour lire ds un fichier question bateau... [ par roomsmush ] pkoi ce code ne marche pas j'ai beau me casser la tete sur mon ecran rien y fait : sachant que c:\fcach est rampli par la chaîne suivante : "c:\fichie Lecture fichier ini avec GetProfileString [ par PsyCaDi ] Bonjour,Je suis en train de faire un petit code et j'aimerai enregsitrer mes paramètres dans un fichier ini.Mais j'ai quelques problèmes (car je suis Probleme pointeur ? [ par foxtrox ] Salut,J'essai de realiser un prog permettant de modifier une valeur d'offset dans un exécutable. Malheureusement il y a un point sur lequel je bloque classe fstream [ par romca ] SalutJ à tous, j'ai un petit souci sur un corrigé de cours qui ne fonctionne pas. Le but était de rentrer des nombres entiers dans un fichier binaire Appel d'une fonction contenue dans une dll [ par ybuchheit ] Bonjour, je souhaiterais appeler une fonction contenue dans une dll. Je n'ai pas le source de cette dll, le seul fichier dont je dispose est le .dll Bug identificateur introuvable ? [ par FeelCode ] hello j'ai une erreur qulque peux bizzard, voici le rapport du compilateur Visual studio 2005 ------ Début de la génération : Projet : ConsolC, Confi Lire des chiffres avec les virgules [ par Stiko ] salut, j'ai fait un petit programme pour ouvrire un fichier texte qui contient seument des chifres séparées par des points virgules.ce programme lit l Utilisation du settimer [ par titi4659 ] Bonjour,je souhaiterai utiliser le SetTimer() mais j'ai des problèmes avec:J'utilise bien une fonction callback dans laquelle je vais écrire dans un f


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 : 0,234 sec (4)

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