Click here to Skip to main content
15,844,009 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Printing a txt file Pin
Benjamin Bruno29-Oct-09 20:18
Benjamin Bruno29-Oct-09 20:18 
QuestionSpecial Significance of CSingleLock and CMultiLock ????? Pin
Hari_1628-Oct-09 20:16
Hari_1628-Oct-09 20:16 
Questionwrite problem in ios::in|ios::out|ios::app mode Pin
xbottle28-Oct-09 19:05
xbottle28-Oct-09 19:05 
AnswerRe: write problem in ios::in|ios::out|ios::app mode [modified] Pin
Randor 28-Oct-09 20:09
professional Randor 28-Oct-09 20:09 
GeneralRe: write problem in ios::in|ios::out|ios::app mode Pin
xbottle28-Oct-09 21:20
xbottle28-Oct-09 21:20 
GeneralRe: write problem in ios::in|ios::out|ios::app mode Pin
Randor 28-Oct-09 22:48
professional Randor 28-Oct-09 22:48 
GeneralRe: write problem in ios::in|ios::out|ios::app mode Pin
xbottle30-Oct-09 0:33
xbottle30-Oct-09 0:33 
GeneralRe: write problem in ios::in|ios::out|ios::app mode Pin
enhzflep28-Oct-09 22:53
enhzflep28-Oct-09 22:53 
Goodness me, what makes you think that the file pointer will get reset to the start of the file after each write?

Seriously, have a good hard look at your code - it's making my eyes sore and your logic is hurting me.

1.     f.seekg(0, ios::beg);
2.     while(f.getline(strMsg, 512))
3.     {
4.          int i=0;
5.          char s[512] = "";
6.          memcpy(s,"hello",512);
7.          i = strlen(s);
8.          f << s << std::endl;
9.     }

Quick desk-check:

1. - seek to start of file
2. - strMsg = next line of file (max of 512 chars)
3. -
4. - declare and initialize i = 0 (initialization unnecessary)
5. - s[512] = "\0" (+511 more nulls)
6. - s[512] = "hello\0" (+ 506 more unknown chars)
7. - i = 5
8. - output "hello" + "\n" to the file. File pointer points to end of file

2. - strMsg = next line of text (we're at the end of the file, so there's no more text to read)
10.
AnswerRe: write problem in ios::in|ios::out|ios::app mode Pin
David Crow29-Oct-09 3:56
David Crow29-Oct-09 3:56 
QuestionRe: write problem in ios::in|ios::out|ios::app mode Pin
David Crow29-Oct-09 3:54
David Crow29-Oct-09 3:54 
Questionwhy optimization since program is trade-off between time and memory Pin
jianzhuhuai28-Oct-09 15:36
jianzhuhuai28-Oct-09 15:36 
AnswerRe: why optimization since program is trade-off between time and memory Pin
Rozis29-Oct-09 13:07
Rozis29-Oct-09 13:07 
GeneralRe: why optimization since program is trade-off between time and memory Pin
jianzhuhuai31-Oct-09 6:35
jianzhuhuai31-Oct-09 6:35 
Questionwhy add member function in classview does not work for overloaded function operator &lt;() Pin
jianzhuhuai28-Oct-09 15:15
jianzhuhuai28-Oct-09 15:15 
AnswerRe: why add member function in classview does not work for overloaded function operator &lt;() Pin
«_Superman_»28-Oct-09 15:37
professional«_Superman_»28-Oct-09 15:37 
AnswerRe: why add member function in classview does not work for overloaded function operator &lt;() Pin
Adam Roderick J28-Oct-09 19:30
Adam Roderick J28-Oct-09 19:30 
Questionconvert CString to const char * Pin
Manmohan2928-Oct-09 8:23
Manmohan2928-Oct-09 8:23 
AnswerRe: convert CString to const char * Pin
David Crow28-Oct-09 8:37
David Crow28-Oct-09 8:37 
AnswerRe: convert CString to const char * Pin
transoft28-Oct-09 8:39
transoft28-Oct-09 8:39 
AnswerRe: convert CString to const char * Pin
«_Superman_»28-Oct-09 8:56
professional«_Superman_»28-Oct-09 8:56 
AnswerRe: convert CString to const char * Pin
Kushagra Tiwari28-Oct-09 22:31
Kushagra Tiwari28-Oct-09 22:31 
QuestionOpenCV application error Pin
dSolariuM28-Oct-09 6:28
dSolariuM28-Oct-09 6:28 
QuestionRe: OpenCV application error Pin
David Crow28-Oct-09 6:34
David Crow28-Oct-09 6:34 
AnswerRe: OpenCV application error Pin
dSolariuM28-Oct-09 7:08
dSolariuM28-Oct-09 7:08 
QuestionRe: OpenCV application error Pin
David Crow28-Oct-09 7:18
David Crow28-Oct-09 7:18 

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.