Click here to Skip to main content
15,909,594 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: C language Pin
Richard MacCutchan18-Mar-23 6:53
mveRichard MacCutchan18-Mar-23 6:53 
AnswerRe: C language Pin
CPallini19-Mar-23 22:33
mveCPallini19-Mar-23 22:33 
Read a line, fgets[^] is your friend.
If the line read is exactly END than your task is complete: report the line, word and character count.
On the other hand, if the line read is not the termination one, then increment the line count, and get the first character (incrementing the character count): if it is a blank then set a flag was_blank = 1; and go on. If it is not a blank then increment the word count and clear the flag: was_blank = 0;.
Go on with the next character (if any): increment the character count and if the character is
  • a blank then set was_blank = 1;
  • not a blank then, depending on the was_blank flag increment the word count (or do nothing), eventually clear the flag: was_blank = 0;
    "In testa che avete, Signor di Ceprano?"
    -- Rigoletto

QuestionMessage Closed Pin
5-Mar-23 5:33
Member 149687715-Mar-23 5:33 
AnswerRe: Reorganizing code Pin
Richard MacCutchan5-Mar-23 21:56
mveRichard MacCutchan5-Mar-23 21:56 
QuestionMessage Closed Pin
3-Mar-23 5:42
Member 149687713-Mar-23 5:42 
AnswerRe: How to implement variable amount of parameters? Pin
Mircea Neacsu3-Mar-23 6:10
Mircea Neacsu3-Mar-23 6:10 
AnswerRe: How to implement variable amount of parameters? Pin
k50543-Mar-23 6:18
mvek50543-Mar-23 6:18 
AnswerRe: How to implement variable amount of parameters? Pin
Richard MacCutchan3-Mar-23 21:57
mveRichard MacCutchan3-Mar-23 21:57 
AnswerRe: How to implement variable amount of parameters? Pin
jschell6-Mar-23 6:20
jschell6-Mar-23 6:20 
GeneralRe: How to implement variable amount of parameters? Pin
charlieg19-Mar-23 11:47
charlieg19-Mar-23 11:47 
QuestionC++ non-null pointers Pin
Mircea Neacsu2-Mar-23 7:47
Mircea Neacsu2-Mar-23 7:47 
AnswerRe: C++ non-null pointers Pin
jschell6-Mar-23 6:22
jschell6-Mar-23 6:22 
GeneralRe: C++ non-null pointers Pin
Mircea Neacsu6-Mar-23 7:34
Mircea Neacsu6-Mar-23 7:34 
QuestionMessage Closed Pin
1-Mar-23 7:32
Member 149687711-Mar-23 7:32 
AnswerRe: Compiler academic question - why? Pin
Mircea Neacsu1-Mar-23 7:37
Mircea Neacsu1-Mar-23 7:37 
GeneralRe: Compiler academic question - why? Pin
CPallini2-Mar-23 20:49
mveCPallini2-Mar-23 20:49 
GeneralRe: Compiler academic question - why? Pin
Mircea Neacsu3-Mar-23 0:37
Mircea Neacsu3-Mar-23 0:37 
AnswerRe: Compiler academic question - why? Pin
k50541-Mar-23 7:50
mvek50541-Mar-23 7:50 
QuestionMessage Closed Pin
21-Feb-23 8:09
Member 1496877121-Feb-23 8:09 
AnswerRe: painted myself into a corner - again - need HELP Pin
Richard MacCutchan21-Feb-23 8:26
mveRichard MacCutchan21-Feb-23 8:26 
AnswerRe: painted myself into a corner - again - need HELP Pin
Mircea Neacsu21-Feb-23 8:49
Mircea Neacsu21-Feb-23 8:49 
AnswerRe: painted myself into a corner - again - need HELP Pin
David O'Neil21-Feb-23 15:32
professionalDavid O'Neil21-Feb-23 15:32 
GeneralMessage Closed Pin
19-Feb-23 4:20
Member 1496877119-Feb-23 4:20 
GeneralRe: C code challenge... Pin
Richard MacCutchan19-Feb-23 5:19
mveRichard MacCutchan19-Feb-23 5:19 
GeneralRe: C code challenge... Pin
CPallini19-Feb-23 20:47
mveCPallini19-Feb-23 20:47 

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.