Click here to Skip to main content
15,898,134 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: how to save a file? Pin
CPallini24-Jan-08 1:54
mveCPallini24-Jan-08 1:54 
QuestionRe: how to save a file? Pin
David Crow23-Jan-08 2:44
David Crow23-Jan-08 2:44 
Generalstd::fstream and std::transform about lower case question Pin
Maxwell Chen22-Jan-08 19:16
Maxwell Chen22-Jan-08 19:16 
GeneralProblem is solved. Pin
Maxwell Chen22-Jan-08 19:34
Maxwell Chen22-Jan-08 19:34 
GeneralRe: std::fstream and std::transform about lower case question Pin
Stephen Hewitt22-Jan-08 19:44
Stephen Hewitt22-Jan-08 19:44 
GeneralRe: std::fstream and std::transform about lower case question Pin
Maxwell Chen23-Jan-08 16:09
Maxwell Chen23-Jan-08 16:09 
GeneralRe: std::fstream and std::transform about lower case question Pin
Stephen Hewitt24-Jan-08 11:59
Stephen Hewitt24-Jan-08 11:59 
GeneralRe: std::fstream and std::transform about lower case question Pin
Maxwell Chen24-Jan-08 16:21
Maxwell Chen24-Jan-08 16:21 
Stephen Hewitt wrote:
The third argument should be osi, not isi: isi is an input iterator.


But then it is not working. I am not sure if any mistake below...
// begin: file "data.txt" content:
ABC DEF
// end: file "data.txt"

// The code:
using namespace std;
fstream file("data.txt", ios::in); // I only want to modify content in the temporary buffer.
                                   // I do not want it to write back to physical file "data.txt".
file >> noskipws;
istream_iterator<char> isi(file);
istream_iterator<char> isi_end;
ostream_iterator<char> osi(file);
transform(isi, isi_end, osi, ::tolower);
file.clear(); // clear eof.
file.seekg(0, file.beg); // rewind.
string s;
while(!file.eof()) {
  getline(file, s);
  cout << s << end;
}


Output does not have any change though.
ABC DEF



Maxwell Chen

GeneralRe: std::fstream and std::transform about lower case question Pin
Stephen Hewitt24-Jan-08 16:36
Stephen Hewitt24-Jan-08 16:36 
GeneralRe: std::fstream and std::transform about lower case question Pin
Maxwell Chen24-Jan-08 20:03
Maxwell Chen24-Jan-08 20:03 
QuestionHow to automate a server Pin
CodingLover22-Jan-08 18:53
CodingLover22-Jan-08 18:53 
Generalstd::map, std::for_each and boost::bind Pin
User 58385222-Jan-08 17:17
User 58385222-Jan-08 17:17 
GeneralRe: std::map, std::for_each and boost::bind Pin
Stephen Hewitt22-Jan-08 18:34
Stephen Hewitt22-Jan-08 18:34 
GeneralRe: std::map, std::for_each and boost::bind Pin
User 58385222-Jan-08 18:41
User 58385222-Jan-08 18:41 
GeneralRe: std::map, std::for_each and boost::bind Pin
Stephen Hewitt22-Jan-08 18:49
Stephen Hewitt22-Jan-08 18:49 
Questionproblem with memory allocation when trying to store a large table Pin
gluballs22-Jan-08 16:15
gluballs22-Jan-08 16:15 
GeneralRe: problem with memory allocation when trying to store a large table Pin
User 58385222-Jan-08 17:25
User 58385222-Jan-08 17:25 
GeneralRe: problem with memory allocation when trying to store a large table Pin
gluballs22-Jan-08 18:18
gluballs22-Jan-08 18:18 
GeneralRe: problem with memory allocation when trying to store a large table Pin
User 58385222-Jan-08 18:22
User 58385222-Jan-08 18:22 
GeneralRe: problem with memory allocation when trying to store a large table Pin
gluballs22-Jan-08 18:56
gluballs22-Jan-08 18:56 
GeneralRe: problem with memory allocation when trying to store a large table Pin
User 58385222-Jan-08 18:58
User 58385222-Jan-08 18:58 
GeneralRe: problem with memory allocation when trying to store a large table Pin
Stephen Hewitt22-Jan-08 19:36
Stephen Hewitt22-Jan-08 19:36 
GeneralRe: problem with memory allocation when trying to store a large table Pin
David Crow23-Jan-08 3:27
David Crow23-Jan-08 3:27 
QuestionRead particular bit in a .bin file Pin
Kennis22-Jan-08 16:02
Kennis22-Jan-08 16:02 
GeneralRe: Read particular bit in a .bin file Pin
Don Box22-Jan-08 19:06
Don Box22-Jan-08 19:06 

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.