begin process at 2012 05 29 21:01:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

probleme cast _int64 to char


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

probleme cast _int64 to char

mercredi 6 août 2003 à 15:05:47 | probleme cast _int64 to char

poseidon2

Tout est dans le titre: J'utilise _i64toa(ligne8) met mon pgm se ferme automatiquement.
Si qq a une idée....
De plus j'aimerais ajouté une premiere valeur dans mon fichier puis une deuxieme(ligne15).Je pense que c'est comme ca mais pas sur vu que ca bloque plus haut.

Merci

poseidon2

PS:j'ai essayé avec long, avec un int.....pareil a chaque fois
PPS:Dsl BrueNews mais j'ai vraiment du mal a comprendre le bouquin que tu m'a filé d'ou cette question....



1//**********test synchro*********
2 struct _timeb timebuffer;
3 __int64 time_h;
4 char *timeChar=0;
5 _ftime( &timebuffer );
6 time_h = time(&time_image2);
7 time_h = ((time_h)*1000)+timebuffer.millitm;
8 _l64toa(time_h,timeChar,10);
9//**************************
10
11//******Ecriture des donnees dans le fichier****
12HANDLE hfl = CreateFile(trame,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
13DWORD dWrited;
14
15//WriteFile(hfl, timeChar, 13, &dWrited, 0);
16WriteFile(hfl, iLink->tRecvImageBuffers->pImage, iLink->tRecvImageBuffers->nSize, &dWrited, 0);
17CloseHandle(hfl);
mercredi 6 août 2003 à 15:29:12 | Re : probleme cast _int64 to char

BruNews

Administrateur CodeS-SourceS
Quel chapitre ?
BruNews, ciao...


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

> Tout est dans le titre: J'utilise _i64toa(ligne8) met mon pgm se ferme automatiquement.
> Si qq a une idée....
> De plus j'aimerais ajouté une premiere valeur dans mon fichier puis une deuxieme(ligne15).Je pense que c'est comme ca mais pas sur vu que ca bloque plus haut.
>
> Merci
>
> poseidon2
>
> PS:j'ai essayé avec long, avec un int.....pareil a chaque fois
> PPS:Dsl BrueNews mais j'ai vraiment du mal a comprendre le bouquin que tu m'a filé d'ou cette question....
>
>
>

> 1//**********test synchro*********
> 2 struct _timeb timebuffer;
> 3 __int64 time_h;
> 4 char *timeChar=0;
> 5 _ftime( &timebuffer );
> 6 time_h = time(&time_image2);
> 7 time_h = ((time_h)*1000)+timebuffer.millitm;
> 8 _l64toa(time_h,timeChar,10);
> 9//**************************
> 10
> 11//******Ecriture des donnees dans le fichier****
> 12HANDLE hfl = CreateFile(trame,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
> 13DWORD dWrited;
> 14
> 15//WriteFile(hfl, timeChar, 13, &dWrited, 0);
> 16WriteFile(hfl, iLink->tRecvImageBuffers->pImage, iLink->tRecvImageBuffers->nSize, &dWrited, 0);
> 17CloseHandle(hfl);
>

mercredi 6 août 2003 à 15:57:06 | Re : probleme cast _int64 to char

poseidon2

Ben en fait je voit pas bien l'interet. Bon j'ai pas tout compris il faut avouer mais j'ai eu l'impression que c'étais juste le formalisfme qui changeait. En gros Unicode c'est un ASCII en plus general non ?


Sinon ne chercher plus pour mon pb, il suffisait de retirer le "=0" derriere timeChar et e le remplacer par un malloc. Je devais pas etre reveillé....


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

> Quel chapitre ?
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Tout est dans le titre: J'utilise _i64toa(ligne8) met mon pgm se ferme automatiquement.
> > Si qq a une idée....
> > De plus j'aimerais ajouté une premiere valeur dans mon fichier puis une deuxieme(ligne15).Je pense que c'est comme ca mais pas sur vu que ca bloque plus haut.
> >
> > Merci
> >
> > poseidon2
> >
> > PS:j'ai essayé avec long, avec un int.....pareil a chaque fois
> > PPS:Dsl BrueNews mais j'ai vraiment du mal a comprendre le bouquin que tu m'a filé d'ou cette question....
> >
> >
> >

> > 1//**********test synchro*********
> > 2 struct _timeb timebuffer;
> > 3 __int64 time_h;
> > 4 char *timeChar=0;
> > 5 _ftime( &timebuffer );
> > 6 time_h = time(&time_image2);
> > 7 time_h = ((time_h)*1000)+timebuffer.millitm;
> > 8 _l64toa(time_h,timeChar,10);
> > 9//**************************
> > 10
> > 11//******Ecriture des donnees dans le fichier****
> > 12HANDLE hfl = CreateFile(trame,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
> > 13DWORD dWrited;
> > 14
> > 15//WriteFile(hfl, timeChar, 13, &dWrited, 0);
> > 16WriteFile(hfl, iLink->tRecvImageBuffers->pImage, iLink->tRecvImageBuffers->nSize, &dWrited, 0);
> > 17CloseHandle(hfl);
> >

>
mercredi 6 août 2003 à 16:15:57 | Re : probleme cast _int64 to char

BruNews

Administrateur CodeS-SourceS
Unicode met le char (TCHAR) en 16 bits pour pouvoir implementer touts les idiomes exotiques.
BruNews, ciao...


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

> Ben en fait je voit pas bien l'interet. Bon j'ai pas tout compris il faut avouer mais j'ai eu l'impression que c'étais juste le formalisfme qui changeait. En gros Unicode c'est un ASCII en plus general non ?
>
>
> Sinon ne chercher plus pour mon pb, il suffisait de retirer le "=0" derriere timeChar et e le remplacer par un malloc. Je devais pas etre reveillé....
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Quel chapitre ?
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Tout est dans le titre: J'utilise _i64toa(ligne8) met mon pgm se ferme automatiquement.
> > > Si qq a une idée....
> > > De plus j'aimerais ajouté une premiere valeur dans mon fichier puis une deuxieme(ligne15).Je pense que c'est comme ca mais pas sur vu que ca bloque plus haut.
> > >
> > > Merci
> > >
> > > poseidon2
> > >
> > > PS:j'ai essayé avec long, avec un int.....pareil a chaque fois
> > > PPS:Dsl BrueNews mais j'ai vraiment du mal a comprendre le bouquin que tu m'a filé d'ou cette question....
> > >
> > >
> > >

> > > 1//**********test synchro*********
> > > 2 struct _timeb timebuffer;
> > > 3 __int64 time_h;
> > > 4 char *timeChar=0;
> > > 5 _ftime( &timebuffer );
> > > 6 time_h = time(&time_image2);
> > > 7 time_h = ((time_h)*1000)+timebuffer.millitm;
> > > 8 _l64toa(time_h,timeChar,10);
> > > 9//**************************
> > > 10
> > > 11//******Ecriture des donnees dans le fichier****
> > > 12HANDLE hfl = CreateFile(trame,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
> > > 13DWORD dWrited;
> > > 14
> > > 15//WriteFile(hfl, timeChar, 13, &dWrited, 0);
> > > 16WriteFile(hfl, iLink->tRecvImageBuffers->pImage, iLink->tRecvImageBuffers->nSize, &dWrited, 0);
> > > 17CloseHandle(hfl);
> > >

> >
>


Cette discussion est classée dans : time, char, int64, hfl, timebuffer


Répondre à ce message

Sujets en rapport avec ce message

probleme cast _int64 to char [ par poseidon2 ] Tout est dans le titre: J'utilise _i64toa(ligne8) met mon pgm se ferme automatiquement.Si qq a une idée....De plus j'aimerais ajouté une premiere vale pb strcat [ par poseidon2 ] A la compilation tous va bien, le pgm s'éxecute correctemment mais dans le fichier il n'y a quasiment rien d'écris: Le temps(time_h) apparait bien mai représenter int64 dans sprintf [ par farzazzou ] salut je voudrais trouver une solution pour représenter un int64 (comme le %d pour le int32) dans un format sprintfpar exemple sprintf(char*,"%d", int char * -> paramètres de fonction [ par Suisse00 ] Voilà j'essai depuis 2 jours de faire en sorte de transformer un char * en "paramètres" de fonction afin de pouvoir appeler des fonction dont je ne co Fstream [ par tobratus ] Bonjour tout le monde, Voici en substance le problème. Je lis un fichier texte avec certaines données binaires en mode texte. La lecture se fait à l effacement definitif d'une chaine char* [ par ebooserge ] salut a tous, voila j'ai un petit avec quelques fondamentaux je crée une chaine avec char *chaine;pour pouvoir l'utiliser dans une boucle et recuperer chaines de caractères dans un tableau char a 2 dimensions [ par deck_bsd ] Bonjour a tous, voila J'ai un fichier qui contient des mots (1sur une ligne différente) et je voudrai bien copier chacun de ces mots dans un tableau string dans char ?? [ par CCJ ] bonjour !! voici mon code : char password[7]; void pass() { password="";     //ligne 17 if (chiffre[1]==true) { password=strcat(password,ni[1]); }els Problème d'affectation d'un mot ds un tableau de char [ par deck_bsd ] Bonjour j'ai un petit problème d'affectation d'un mots dans un tableau de char. voici le code ou j'ai le problème . J'ai réussi à situer la faute mai manipulation LPCWSTR et char[] [ par ebooserge ] salut a tous,je suis en train de realiser un petit prog avec directshow et j'ai quelques diffcultées.je dois utiliser une fonction qui prend en parama


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 : 2,200 sec (4)

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