bonjou rj'utilise codeblook ....pour programmer...je suis debutant...
j'ai trouver ce code sur internet ,ok il marche mai sj'aimerai pas
qu il charge en char mais en dec .
j'aimerai lire le fichier et le coder si en veu , exemple charge la
valeur 10 et par exemple j'ajoute +1 et sauve 11...je fais une
manipulation du dec et le sauve coder si en veu ..
#include <fstream>
int main()
{
using std::ifstream;
using std::ofstream;
ifstream ifs("c:\\out2.txt", std::ios::binary);
ofstream ofs("c:\\sortie.txt", std::ios::binary);
//
// on lit et on =E9crit un octet =E0 la fois, mais c'est tr=E8s rapide
car les flux standard
// en entr=E9e et en sortie proc=E8dent =E0 des acc=E8s optimis=E9s au m=
=E9dia
sous-jacent (acc=E8s
// en bloc et une ant=E9m=E9moire pour les donn=E9es disponibles).
//
char c;
while (ifs.get(c))
printf("resultat =3D %c\n",c);
ofs.put(c);
}
Bon, c'est un peu plus grave que ce que je n'ai vu en lisant rapidement.
Tu as écrit :
> if (c=="31") {c="cf";} > while (ifs.get(c)) > ofs.put(c);
C'est :
while (ifs.get(c)) { if (c == 0x31) { c = 0xcf; } ofs.put(c); }
Plus exactement, pour ta demande de valeur opposée, tu peux faire :
while (ifs.get(c)) { c = 256 - c; ofs.put(c); }
Voire tout simplement :
while (ifs.get(c)) { c = -c; ofs.put(c); }
ok merci je vais essayer merci !
Pascal J. Bourguignon
paolo_3 writes:
c = -c;
ok merci je vais essayer merci !
Note que -c ne donne pas l'inverse, ni forcément le complément à deux, mais simplement l'opposé de c. Le motif de bit obtenu dépend entièrement de l'implémentation.
Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, ça n'a probablement aucune importance.
-- __Pascal Bourguignon__ http://www.informatimago.com/ A bad day in () is better than a good day in {}.
paolo_3 <giovannich1965@gmail.com> writes:
c = -c;
ok merci je vais essayer merci !
Note que -c ne donne pas l'inverse, ni forcément le complément à deux,
mais simplement l'opposé de c. Le motif de bit obtenu dépend
entièrement de l'implémentation.
Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, ça n'a
probablement aucune importance.
--
__Pascal Bourguignon__ http://www.informatimago.com/
A bad day in () is better than a good day in {}.
Note que -c ne donne pas l'inverse, ni forcément le complément à deux, mais simplement l'opposé de c. Le motif de bit obtenu dépend entièrement de l'implémentation.
Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, ça n'a probablement aucune importance.
-- __Pascal Bourguignon__ http://www.informatimago.com/ A bad day in () is better than a good day in {}.
paolo_3
On Sep 12, 8:07 pm, "Pascal J. Bourguignon" wrote:
paolo_3 writes: >> c = -c;
> ok merci je vais essayer merci !
Note que -c ne donne pas l'inverse, ni forc ment le compl ment deux, mais simplement l'oppos de c. Le motif de bit obtenu d pend enti rement de l'impl mentation.
Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, a n'a probablement aucune importance.
-- __Pascal Bourguignon__ http://www. informatimago.com/ A bad day in () is better than a good day in {}.
j'ai un probbleme la il ne me cree plus le fichier avant ca functionner , jai fais clean , rebuild workspace rien a faire ,meme le programme qui functionner ne cree plus le fichier ? pourquoi je ne comprend pas
On Sep 12, 8:07 pm, "Pascal J. Bourguignon" <p...@informatimago.com>
wrote:
paolo_3 <giovannich1...@gmail.com> writes:
>> c = -c;
> ok merci je vais essayer merci !
Note que -c ne donne pas l'inverse, ni forc ment le compl ment deux,
mais simplement l'oppos de c. Le motif de bit obtenu d pend
enti rement de l'impl mentation.
Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, a n'a
probablement aucune importance.
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.
j'ai un probbleme la il ne me cree plus le fichier avant ca
functionner , jai fais clean , rebuild workspace rien a faire ,meme
le programme qui functionner ne cree plus le fichier ?
pourquoi je ne comprend pas
On Sep 12, 8:07 pm, "Pascal J. Bourguignon" wrote:
paolo_3 writes: >> c = -c;
> ok merci je vais essayer merci !
Note que -c ne donne pas l'inverse, ni forc ment le compl ment deux, mais simplement l'oppos de c. Le motif de bit obtenu d pend enti rement de l'impl mentation.
Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, a n'a probablement aucune importance.
-- __Pascal Bourguignon__ http://www. informatimago.com/ A bad day in () is better than a good day in {}.
j'ai un probbleme la il ne me cree plus le fichier avant ca functionner , jai fais clean , rebuild workspace rien a faire ,meme le programme qui functionner ne cree plus le fichier ? pourquoi je ne comprend pas
paolo_3
On Sep 12, 8:35 pm, paolo_3 wrote:
On Sep 12, 8:07 pm, "Pascal J. Bourguignon" wrote:
> paolo_3 writes: > >> c = -c;
> > ok merci je vais essayer merci !
> Note que -c ne donne pas l'inverse, ni forc ment le compl ment deux, > mais simplement l'oppos de c. Le motif de bit obtenu d pend > enti rement de l'impl mentation.
> Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, a n'a > probablement aucune importance.
> -- > __Pascal Bourguignon__ http://ww w.informatimago.com/ > A bad day in () is better than a good day in {}.
j'ai un probbleme la il ne me cree plus le fichier avant ca functionner , jai fais clean , rebuild workspace rien a faire ,meme le programme qui functionner ne cree plus le fichier ? pourquoi je ne comprend pas
ok ca marche juste que je veu pas sauver ca dans le fichier comme du txt .mais comme fichier merci
On Sep 12, 8:35 pm, paolo_3 <giovannich1...@gmail.com> wrote:
On Sep 12, 8:07 pm, "Pascal J. Bourguignon" <p...@informatimago.com>
wrote:
> paolo_3 <giovannich1...@gmail.com> writes:
> >> c = -c;
> > ok merci je vais essayer merci !
> Note que -c ne donne pas l'inverse, ni forc ment le compl ment deux,
> mais simplement l'oppos de c. Le motif de bit obtenu d pend
> enti rement de l'impl mentation.
> Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, a n'a
> probablement aucune importance.
> --
> __Pascal Bourguignon__ http://ww w.informatimago.com/
> A bad day in () is better than a good day in {}.
j'ai un probbleme la il ne me cree plus le fichier avant ca
functionner , jai fais clean , rebuild workspace rien a faire ,meme
le programme qui functionner ne cree plus le fichier ?
pourquoi je ne comprend pas
ok ca marche juste que je veu pas sauver ca dans le fichier comme du
txt .mais comme fichier
merci
On Sep 12, 8:07 pm, "Pascal J. Bourguignon" wrote:
> paolo_3 writes: > >> c = -c;
> > ok merci je vais essayer merci !
> Note que -c ne donne pas l'inverse, ni forc ment le compl ment deux, > mais simplement l'oppos de c. Le motif de bit obtenu d pend > enti rement de l'impl mentation.
> Ceci dit, comme tu n'as pas l'air de savoir ce que tu veux, a n'a > probablement aucune importance.
> -- > __Pascal Bourguignon__ http://ww w.informatimago.com/ > A bad day in () is better than a good day in {}.
j'ai un probbleme la il ne me cree plus le fichier avant ca functionner , jai fais clean , rebuild workspace rien a faire ,meme le programme qui functionner ne cree plus le fichier ? pourquoi je ne comprend pas
ok ca marche juste que je veu pas sauver ca dans le fichier comme du txt .mais comme fichier merci