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);
char c;
while (ifs.get(c))
printf("resultat = %cn",c);
ofs.put(c);
}
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);
char c;
while (ifs.get(c))
printf("resultat = %cn",c);
ofs.put(c);
}
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);
char c;
while (ifs.get(c))
printf("resultat = %cn",c);
ofs.put(c);
}
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 ..
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 ..
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 ..
paolo_3 writes:
> 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 ..
Si je comprends bien ce que tu veux dire, le fichier contient des
caractères qui sont une représentation décimale d'un nombre entier.
Quelque chose comme:
----(out2.txt)------------------------------------------
10
--------------------------------------------------------
On peut facilement lire des fichiers structurés ainsi en C++, à
condition de ne pas les traiter comme fichiers binaires, et de
de lire un int au lieu de lire un char:
#include <fstream>
int main()
{
using std::ifstream;
using std::ofstream;
ifstream ifs("c:out2.txt");
ofstream ofs("c:sortie.txt");
int input;
while(!ifs.eof()){
ifs>>input;
std::cout<<"Valeur lue: "<<input<<std::endl;
ofs<<(input+1)<<std::endl;
}
}
Voir:http://www.cplusplus.com/reference/iostream/istream/operator%3E%3E/
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.
paolo_3 <giovannich1...@gmail.com> writes:
> 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 ..
Si je comprends bien ce que tu veux dire, le fichier contient des
caractères qui sont une représentation décimale d'un nombre entier.
Quelque chose comme:
----(out2.txt)------------------------------------------
10
--------------------------------------------------------
On peut facilement lire des fichiers structurés ainsi en C++, à
condition de ne pas les traiter comme fichiers binaires, et de
de lire un int au lieu de lire un char:
#include <fstream>
int main()
{
using std::ifstream;
using std::ofstream;
ifstream ifs("c:\out2.txt");
ofstream ofs("c:\sortie.txt");
int input;
while(!ifs.eof()){
ifs>>input;
std::cout<<"Valeur lue: "<<input<<std::endl;
ofs<<(input+1)<<std::endl;
}
}
Voir:http://www.cplusplus.com/reference/iostream/istream/operator%3E%3E/
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.
paolo_3 writes:
> 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 ..
Si je comprends bien ce que tu veux dire, le fichier contient des
caractères qui sont une représentation décimale d'un nombre entier.
Quelque chose comme:
----(out2.txt)------------------------------------------
10
--------------------------------------------------------
On peut facilement lire des fichiers structurés ainsi en C++, à
condition de ne pas les traiter comme fichiers binaires, et de
de lire un int au lieu de lire un char:
#include <fstream>
int main()
{
using std::ifstream;
using std::ofstream;
ifstream ifs("c:out2.txt");
ofstream ofs("c:sortie.txt");
int input;
while(!ifs.eof()){
ifs>>input;
std::cout<<"Valeur lue: "<<input<<std::endl;
ofs<<(input+1)<<std::endl;
}
}
Voir:http://www.cplusplus.com/reference/iostream/istream/operator%3E%3E/
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.
On Sep 8, 3:53 pm, "Pascal J. Bourguignon"
wrote:paolo_3 writes:
> 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 ..
alors peu etre mal exprimer
donc lire le fichier pas ce qu'il y a l'interieur mais le fichier
comme il est fais j'ai mis out.txt mais ca peu etre out.exe si vous
voulez...
j'essaie de faire un prog qui prend un fichier quelquonque et et
ajoujte par exemple +10 , j'ai mis en decimale pour faire plus le
calcul mai ssera suremeent en hex
45fe7a2df53780e etc
donc si en veu le 45 en hex je lui ajoute 10 et etc...
voila escuse moi
On Sep 8, 3:53 pm, "Pascal J. Bourguignon" <p...@informatimago.com>
wrote:
paolo_3 <giovannich1...@gmail.com> writes:
> 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 ..
alors peu etre mal exprimer
donc lire le fichier pas ce qu'il y a l'interieur mais le fichier
comme il est fais j'ai mis out.txt mais ca peu etre out.exe si vous
voulez...
j'essaie de faire un prog qui prend un fichier quelquonque et et
ajoujte par exemple +10 , j'ai mis en decimale pour faire plus le
calcul mai ssera suremeent en hex
45fe7a2df53780e etc
donc si en veu le 45 en hex je lui ajoute 10 et etc...
voila escuse moi
On Sep 8, 3:53 pm, "Pascal J. Bourguignon"
wrote:paolo_3 writes:
> 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 ..
alors peu etre mal exprimer
donc lire le fichier pas ce qu'il y a l'interieur mais le fichier
comme il est fais j'ai mis out.txt mais ca peu etre out.exe si vous
voulez...
j'essaie de faire un prog qui prend un fichier quelquonque et et
ajoujte par exemple +10 , j'ai mis en decimale pour faire plus le
calcul mai ssera suremeent en hex
45fe7a2df53780e etc
donc si en veu le 45 en hex je lui ajoute 10 et etc...
voila escuse moi
paolo_3 writes:
> On Sep 8, 3:53 pm, "Pascal J. Bourguignon"
> wrote:
>> paolo_3 writes:
>> > 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 ..
> alors peu etre mal exprimer
> donc lire le fichier pas ce qu'il y a l'interieur mais le fichier
> comme il est fais j'ai mis out.txt mais ca peu etre out.exe si vous
> voulez...
> j'essaie de faire un prog qui prend un fichier quelquonque et et
> ajoujte par exemple +10 , j'ai mis en decimale pour faire plus l e
> calcul mai ssera suremeent en hex
> 45fe7a2df53780e etc
> donc si en veu le 45 en hex je lui ajoute 10 et etc...
> voila escuse moi
Dans ce cas, oui, tu es sur la bonne voie:
#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);
char c;
while(ifs.get(c)){
printf("resultat = %cn",c);
ofs.put(c+10);
}
}
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.- Hide quoted text -
- Show quoted text -
paolo_3 <giovannich1...@gmail.com> writes:
> On Sep 8, 3:53 pm, "Pascal J. Bourguignon" <p...@informatimago.com>
> wrote:
>> paolo_3 <giovannich1...@gmail.com> writes:
>> > 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 ..
> alors peu etre mal exprimer
> donc lire le fichier pas ce qu'il y a l'interieur mais le fichier
> comme il est fais j'ai mis out.txt mais ca peu etre out.exe si vous
> voulez...
> j'essaie de faire un prog qui prend un fichier quelquonque et et
> ajoujte par exemple +10 , j'ai mis en decimale pour faire plus l e
> calcul mai ssera suremeent en hex
> 45fe7a2df53780e etc
> donc si en veu le 45 en hex je lui ajoute 10 et etc...
> voila escuse moi
Dans ce cas, oui, tu es sur la bonne voie:
#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);
char c;
while(ifs.get(c)){
printf("resultat = %cn",c);
ofs.put(c+10);
}
}
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.- Hide quoted text -
- Show quoted text -
paolo_3 writes:
> On Sep 8, 3:53 pm, "Pascal J. Bourguignon"
> wrote:
>> paolo_3 writes:
>> > 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 ..
> alors peu etre mal exprimer
> donc lire le fichier pas ce qu'il y a l'interieur mais le fichier
> comme il est fais j'ai mis out.txt mais ca peu etre out.exe si vous
> voulez...
> j'essaie de faire un prog qui prend un fichier quelquonque et et
> ajoujte par exemple +10 , j'ai mis en decimale pour faire plus l e
> calcul mai ssera suremeent en hex
> 45fe7a2df53780e etc
> donc si en veu le 45 en hex je lui ajoute 10 et etc...
> voila escuse moi
Dans ce cas, oui, tu es sur la bonne voie:
#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);
char c;
while(ifs.get(c)){
printf("resultat = %cn",c);
ofs.put(c+10);
}
}
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.- Hide quoted text -
- Show quoted text -
On Sep 8, 3:53 pm, "Pascal J. Bourguignon"
alors peu etre mal exprimer
j'essaie de faire un prog qui prend un fichier quelquonque et et
ajoujte par exemple +10 , j'ai mis en decimale pour faire plus le
calcul mai ssera suremeent en hex
45fe7a2df53780e etc
donc si en veu le 45 en hex je lui ajoute 10 et etc...
On Sep 8, 3:53 pm, "Pascal J. Bourguignon" <p...@informatimago.com>
alors peu etre mal exprimer
j'essaie de faire un prog qui prend un fichier quelquonque et et
ajoujte par exemple +10 , j'ai mis en decimale pour faire plus le
calcul mai ssera suremeent en hex
45fe7a2df53780e etc
donc si en veu le 45 en hex je lui ajoute 10 et etc...
On Sep 8, 3:53 pm, "Pascal J. Bourguignon"
alors peu etre mal exprimer
j'essaie de faire un prog qui prend un fichier quelquonque et et
ajoujte par exemple +10 , j'ai mis en decimale pour faire plus le
calcul mai ssera suremeent en hex
45fe7a2df53780e etc
donc si en veu le 45 en hex je lui ajoute 10 et etc...
Le 08-09-2011, paolo_3 a écrit :
> On Sep 8, 3:53 pm, "Pascal J. Bourguignon"
> alors peu etre mal exprimer
Oui, il manque des mots dans tes phrases, cela n'aide pas à compren dre.
> j'essaie de faire un prog qui prend un fichier quelquonque et et
> ajoujte par exemple +10 , j'ai mis en decimale pour faire plus l e
> calcul mai ssera suremeent en hex
> 45fe7a2df53780e etc
> donc si en veu le 45 en hex je lui ajoute 10 et etc...
Tu semble avoir du mal à comprendre que les notions décimales,
hexa, binaires, n'existent pas vraiment dans un fichier. Un fichier
n'est qu'une suite de char.
Ensuite, c'est une question d'interprétation de savoir si ces
chars représentent un texte français, des valeurs décimales,
etc.
Si je prends un éditeur de texte (gedit,notepad,emacs) et que
je tape dedans avec mon clavier la suite 'abcd', et que je
spécifie un encodage latin1, c'est question d'interprétation de
savoir si ces 4 octets représentent:
- un petit mot 'abcd'
- une valeur hexadécimale (43981 en décimal)
- une suite de valeurs 8 bits (65 66 67 68)
- un entier 64 bits (75364 si je me suis pas planté)
- deux mots de 16 bits
- etc (et on a pas parlé signe/non signé, flottant, utf8...)
Et si je fait un +10 à chaque char, je vais avoir dans
le fichier de sortie 'jklm' auquel je pourrais donner
différentes interprétations.
Marc Boyer
--
À mesure que les inégalités regressent, les attentes se renforcent.
François Dubet
Le 08-09-2011, paolo_3 <giovannich1...@gmail.com> a écrit :
> On Sep 8, 3:53 pm, "Pascal J. Bourguignon" <p...@informatimago.com>
> alors peu etre mal exprimer
Oui, il manque des mots dans tes phrases, cela n'aide pas à compren dre.
> j'essaie de faire un prog qui prend un fichier quelquonque et et
> ajoujte par exemple +10 , j'ai mis en decimale pour faire plus l e
> calcul mai ssera suremeent en hex
> 45fe7a2df53780e etc
> donc si en veu le 45 en hex je lui ajoute 10 et etc...
Tu semble avoir du mal à comprendre que les notions décimales,
hexa, binaires, n'existent pas vraiment dans un fichier. Un fichier
n'est qu'une suite de char.
Ensuite, c'est une question d'interprétation de savoir si ces
chars représentent un texte français, des valeurs décimales,
etc.
Si je prends un éditeur de texte (gedit,notepad,emacs) et que
je tape dedans avec mon clavier la suite 'abcd', et que je
spécifie un encodage latin1, c'est question d'interprétation de
savoir si ces 4 octets représentent:
- un petit mot 'abcd'
- une valeur hexadécimale (43981 en décimal)
- une suite de valeurs 8 bits (65 66 67 68)
- un entier 64 bits (75364 si je me suis pas planté)
- deux mots de 16 bits
- etc (et on a pas parlé signe/non signé, flottant, utf8...)
Et si je fait un +10 à chaque char, je vais avoir dans
le fichier de sortie 'jklm' auquel je pourrais donner
différentes interprétations.
Marc Boyer
--
À mesure que les inégalités regressent, les attentes se renforcent.
François Dubet
Le 08-09-2011, paolo_3 a écrit :
> On Sep 8, 3:53 pm, "Pascal J. Bourguignon"
> alors peu etre mal exprimer
Oui, il manque des mots dans tes phrases, cela n'aide pas à compren dre.
> j'essaie de faire un prog qui prend un fichier quelquonque et et
> ajoujte par exemple +10 , j'ai mis en decimale pour faire plus l e
> calcul mai ssera suremeent en hex
> 45fe7a2df53780e etc
> donc si en veu le 45 en hex je lui ajoute 10 et etc...
Tu semble avoir du mal à comprendre que les notions décimales,
hexa, binaires, n'existent pas vraiment dans un fichier. Un fichier
n'est qu'une suite de char.
Ensuite, c'est une question d'interprétation de savoir si ces
chars représentent un texte français, des valeurs décimales,
etc.
Si je prends un éditeur de texte (gedit,notepad,emacs) et que
je tape dedans avec mon clavier la suite 'abcd', et que je
spécifie un encodage latin1, c'est question d'interprétation de
savoir si ces 4 octets représentent:
- un petit mot 'abcd'
- une valeur hexadécimale (43981 en décimal)
- une suite de valeurs 8 bits (65 66 67 68)
- un entier 64 bits (75364 si je me suis pas planté)
- deux mots de 16 bits
- etc (et on a pas parlé signe/non signé, flottant, utf8...)
Et si je fait un +10 à chaque char, je vais avoir dans
le fichier de sortie 'jklm' auquel je pourrais donner
différentes interprétations.
Marc Boyer
--
À mesure que les inégalités regressent, les attentes se renforcent.
François Dubet
j'aimerai prendre un un fichier out.dat
et le lire byte par byte
et le coder
donc lis le fichier,
et l'enregistre a la valeur oposee lue
si lis 1 sauve 255
si lit 50 sauve 206 etc jusqua la fin du fichier
out.dat a out.cod
sauve le fichier au contraire de ce qui a lu
j'aimerai prendre un un fichier out.dat
et le lire byte par byte
et le coder
donc lis le fichier,
et l'enregistre a la valeur oposee lue
si lis 1 sauve 255
si lit 50 sauve 206 etc jusqua la fin du fichier
out.dat a out.cod
sauve le fichier au contraire de ce qui a lu
j'aimerai prendre un un fichier out.dat
et le lire byte par byte
et le coder
donc lis le fichier,
et l'enregistre a la valeur oposee lue
si lis 1 sauve 255
si lit 50 sauve 206 etc jusqua la fin du fichier
out.dat a out.cod
sauve le fichier au contraire de ce qui a lu
paolo_3 writes:
> j'aimerai prendre un un fichier out.dat
> et le lire byte par byte
Jusque là, ça se comprend. On aimerait mieux que tu restes avec le
français et utilises le mot "octet" au lieu du mot anglais "byte", mais
à par ça, ça va.
> et le coder
Là, on ne comprend plus. Qu'est ce que ça veut dire pour toi de "c oder
un fichier"?
> donc lis le fichier,
Moi, je ne fais rien. Qui lit le fichier?
> et l'enregistre a la valeur oposee lue
De quoi parles tu? Qu'est ce que "enregistre un fichier à la valeur
opposée lue" signifie?
> si lis 1 sauve 255
> si lit 50 sauve 206 etc jusqua la fin du fichier
> out.dat a out.cod
Quel rapport y a-t'il entre la correspondance :
1 --> 255
50 --> 206
et l'expression c+10 dont tu nous parlais dans les messages précédent s?
> sauve le fichier au contraire de ce qui a lu
Si tu veux calculer le complément-à-deux des octets lus, pourquoi ne le
fais tu pas?
unsigned char octet;
unsigned char complement_2;
...
ifs.get(octet);
complement_2=((~octet)+1);
ofs.put(complement_2);
...
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.
paolo_3 <giovannich1...@gmail.com> writes:
> j'aimerai prendre un un fichier out.dat
> et le lire byte par byte
Jusque là, ça se comprend. On aimerait mieux que tu restes avec le
français et utilises le mot "octet" au lieu du mot anglais "byte", mais
à par ça, ça va.
> et le coder
Là, on ne comprend plus. Qu'est ce que ça veut dire pour toi de "c oder
un fichier"?
> donc lis le fichier,
Moi, je ne fais rien. Qui lit le fichier?
> et l'enregistre a la valeur oposee lue
De quoi parles tu? Qu'est ce que "enregistre un fichier à la valeur
opposée lue" signifie?
> si lis 1 sauve 255
> si lit 50 sauve 206 etc jusqua la fin du fichier
> out.dat a out.cod
Quel rapport y a-t'il entre la correspondance :
1 --> 255
50 --> 206
et l'expression c+10 dont tu nous parlais dans les messages précédent s?
> sauve le fichier au contraire de ce qui a lu
Si tu veux calculer le complément-à-deux des octets lus, pourquoi ne le
fais tu pas?
unsigned char octet;
unsigned char complement_2;
...
ifs.get(octet);
complement_2=((~octet)+1);
ofs.put(complement_2);
...
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.
paolo_3 writes:
> j'aimerai prendre un un fichier out.dat
> et le lire byte par byte
Jusque là, ça se comprend. On aimerait mieux que tu restes avec le
français et utilises le mot "octet" au lieu du mot anglais "byte", mais
à par ça, ça va.
> et le coder
Là, on ne comprend plus. Qu'est ce que ça veut dire pour toi de "c oder
un fichier"?
> donc lis le fichier,
Moi, je ne fais rien. Qui lit le fichier?
> et l'enregistre a la valeur oposee lue
De quoi parles tu? Qu'est ce que "enregistre un fichier à la valeur
opposée lue" signifie?
> si lis 1 sauve 255
> si lit 50 sauve 206 etc jusqua la fin du fichier
> out.dat a out.cod
Quel rapport y a-t'il entre la correspondance :
1 --> 255
50 --> 206
et l'expression c+10 dont tu nous parlais dans les messages précédent s?
> sauve le fichier au contraire de ce qui a lu
Si tu veux calculer le complément-à-deux des octets lus, pourquoi ne le
fais tu pas?
unsigned char octet;
unsigned char complement_2;
...
ifs.get(octet);
complement_2=((~octet)+1);
ofs.put(complement_2);
...
--
__Pascal Bourguignon__ http://www. informatimago.com/
A bad day in () is better than a good day in {}.
if (c=="31") {c="cf";}
la me dit erreur
error: invalid conversion from 'const char*' to 'char'|
if (c=="31") {c="cf";}
la me dit erreur
error: invalid conversion from 'const char*' to 'char'|
if (c=="31") {c="cf";}
la me dit erreur
error: invalid conversion from 'const char*' to 'char'|