Click here to Skip to main content
15,891,529 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Printing a txt file Pin
Benjamin Bruno29-Oct-09 19:18
Benjamin Bruno29-Oct-09 19:18 
QuestionSpecial Significance of CSingleLock and CMultiLock ????? Pin
Hari_1628-Oct-09 19:16
Hari_1628-Oct-09 19:16 
Questionwrite problem in ios::in|ios::out|ios::app mode Pin
xbottle28-Oct-09 18:05
xbottle28-Oct-09 18:05 
AnswerRe: write problem in ios::in|ios::out|ios::app mode [modified] Pin
Randor 28-Oct-09 19:09
professional Randor 28-Oct-09 19:09 
GeneralRe: write problem in ios::in|ios::out|ios::app mode Pin
xbottle28-Oct-09 20:20
xbottle28-Oct-09 20:20 
GeneralRe: write problem in ios::in|ios::out|ios::app mode Pin
Randor 28-Oct-09 21:48
professional Randor 28-Oct-09 21:48 
GeneralRe: write problem in ios::in|ios::out|ios::app mode Pin
xbottle29-Oct-09 23:33
xbottle29-Oct-09 23:33 
GeneralRe: write problem in ios::in|ios::out|ios::app mode Pin
enhzflep28-Oct-09 21:53
enhzflep28-Oct-09 21: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 2:56
David Crow29-Oct-09 2:56 
QuestionRe: write problem in ios::in|ios::out|ios::app mode Pin
David Crow29-Oct-09 2:54
David Crow29-Oct-09 2:54 
Questionwhy optimization since program is trade-off between time and memory Pin
jianzhuhuai28-Oct-09 14:36
jianzhuhuai28-Oct-09 14:36 
AnswerRe: why optimization since program is trade-off between time and memory Pin
Rozis29-Oct-09 12:07
Rozis29-Oct-09 12:07 
GeneralRe: why optimization since program is trade-off between time and memory Pin
jianzhuhuai31-Oct-09 5:35
jianzhuhuai31-Oct-09 5:35 
Questionwhy add member function in classview does not work for overloaded function operator &lt;() Pin
jianzhuhuai28-Oct-09 14:15
jianzhuhuai28-Oct-09 14:15 
AnswerRe: why add member function in classview does not work for overloaded function operator &lt;() Pin
«_Superman_»28-Oct-09 14:37
professional«_Superman_»28-Oct-09 14:37 
AnswerRe: why add member function in classview does not work for overloaded function operator &lt;() Pin
Adam Roderick J28-Oct-09 18:30
Adam Roderick J28-Oct-09 18:30 
Questionconvert CString to const char * Pin
Manmohan2928-Oct-09 7:23
Manmohan2928-Oct-09 7:23 
AnswerRe: convert CString to const char * Pin
David Crow28-Oct-09 7:37
David Crow28-Oct-09 7:37 
AnswerRe: convert CString to const char * Pin
transoft28-Oct-09 7:39
transoft28-Oct-09 7:39 
AnswerRe: convert CString to const char * Pin
«_Superman_»28-Oct-09 7:56
professional«_Superman_»28-Oct-09 7:56 
AnswerRe: convert CString to const char * Pin
Kushagra Tiwari28-Oct-09 21:31
Kushagra Tiwari28-Oct-09 21:31 
QuestionOpenCV application error Pin
dSolariuM28-Oct-09 5:28
dSolariuM28-Oct-09 5:28 
QuestionRe: OpenCV application error Pin
David Crow28-Oct-09 5:34
David Crow28-Oct-09 5:34 
AnswerRe: OpenCV application error Pin
dSolariuM28-Oct-09 6:08
dSolariuM28-Oct-09 6:08 
QuestionRe: OpenCV application error Pin
David Crow28-Oct-09 6:18
David Crow28-Oct-09 6: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.