Click here to Skip to main content
15,912,329 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: check machine for online or offline Pin
ThatsAlok19-Mar-06 17:33
ThatsAlok19-Mar-06 17:33 
AnswerRe: check machine for online or offline Pin
Nibu babu thomas19-Mar-06 17:59
Nibu babu thomas19-Mar-06 17:59 
QuestionC++ Naming Conventions Pin
romuzu19-Mar-06 15:30
romuzu19-Mar-06 15:30 
AnswerRe: C++ Naming Conventions Pin
Nemanja Trifunovic19-Mar-06 16:05
Nemanja Trifunovic19-Mar-06 16:05 
Questioncompile code under x64-based windows XP pro? Pin
Syouki_kou19-Mar-06 15:09
Syouki_kou19-Mar-06 15:09 
AnswerRe: compile code under x64-based windows XP pro? Pin
Gavin Taylor19-Mar-06 16:26
professionalGavin Taylor19-Mar-06 16:26 
GeneralRe: compile code under x64-based windows XP pro? Pin
Syouki_kou19-Mar-06 16:48
Syouki_kou19-Mar-06 16:48 
Questionread a file Pin
beardy janggut19-Mar-06 14:45
beardy janggut19-Mar-06 14:45 
i have 2 files :
file1.txt have a stream of "1010011"
file2.txt have a message :
The amount of energy used in buildings depends firstly on WHAT IT IS USED FOR.

i want to print to file3. the algoritm is simple:

read all char in file2 one by one and print in file3<br />
if char in file2 == space <br />
    if char in file 1=='1'<br />
        print 2 space in file3<br />
         else if char in file1=='0'<br />
          print 1 space in file3

below is my code
Binary=fopen("file1.txt","r");<br />
Message=fopen("file2.txt","r");<br />
Output=fopen("file3.txt"."w");<br />
while(true)<br />
{<br />
BinaryBuff=fgetc(Message);//get every char in the file<br />
if(feof(Message))<br />
break;<br />
<br />
 else if (BinaryBuff=='A')<br />
fprintf(Output,"A");<br />
else if (BinaryBuff=='B')<br />
fprintf(Output,"B");<br />
else if (BinaryBuff=='C')<br />
fprintf(Output,"C");<br />
<br />
// i read all the char <br />
// ..............<br />
else if(BinaryBuff==' ')//if equal to a space char<br />
      {<br />
         while (true)<br />
         BinaryBuff==fgetc(Binary);<br />
         if(BinaryBuff=='1')<br />
         fprintf(Message,"  ")//print 2 space<br />
          else if (BinaryBuff=='0');<br />
         fprintf(Message," ");//print 1 space<br />
<br />
      }<br />
<br />
}

the output in file3 should be :
The(2space)amount(1space)of(2space)energy(1space)used(1space)in(2space)buildings(2space)depends firstly on WHAT IT IS USED FOR.

but not work. what can i do???

HelpMe
AnswerRe: read a file Pin
normanS19-Mar-06 18:02
normanS19-Mar-06 18:02 
QuestionFile I/O Pin
Kuroro Rucilful19-Mar-06 13:29
Kuroro Rucilful19-Mar-06 13:29 
AnswerRe: File I/O Pin
Richard Andrew x6419-Mar-06 13:48
professionalRichard Andrew x6419-Mar-06 13:48 
GeneralRe: File I/O Pin
Kuroro Rucilful19-Mar-06 13:54
Kuroro Rucilful19-Mar-06 13:54 
GeneralRe: File I/O Pin
Richard Andrew x6419-Mar-06 13:59
professionalRichard Andrew x6419-Mar-06 13:59 
GeneralRe: File I/O Pin
Kuroro Rucilful19-Mar-06 14:03
Kuroro Rucilful19-Mar-06 14:03 
AnswerRe: File I/O Pin
Chris Gao19-Mar-06 13:52
Chris Gao19-Mar-06 13:52 
GeneralRe: File I/O Pin
Kuroro Rucilful19-Mar-06 13:58
Kuroro Rucilful19-Mar-06 13:58 
AnswerRe: File I/O Pin
Stephen Hewitt19-Mar-06 13:52
Stephen Hewitt19-Mar-06 13:52 
AnswerRe: File I/O Pin
Stephen Hewitt19-Mar-06 14:03
Stephen Hewitt19-Mar-06 14:03 
GeneralRe: File I/O Pin
Kuroro Rucilful19-Mar-06 14:01
Kuroro Rucilful19-Mar-06 14:01 
GeneralRe: File I/O Pin
Kuroro Rucilful19-Mar-06 14:06
Kuroro Rucilful19-Mar-06 14:06 
GeneralRe: File I/O Pin
jhwurmbach19-Mar-06 21:44
jhwurmbach19-Mar-06 21:44 
GeneralRe: File I/O Pin
Kuroro Rucilful19-Mar-06 14:29
Kuroro Rucilful19-Mar-06 14:29 
QuestionGlobal Variable Question Pin
JSadleir19-Mar-06 12:43
JSadleir19-Mar-06 12:43 
AnswerRe: Global Variable Question Pin
Chris Gao19-Mar-06 13:05
Chris Gao19-Mar-06 13:05 
GeneralRe: Global Variable Question Pin
JSadleir19-Mar-06 13:16
JSadleir19-Mar-06 13:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.