Click here to Skip to main content
15,921,793 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Thread & Class Pin
markkuk2-May-04 22:50
markkuk2-May-04 22:50 
GeneralRe: Thread & Class Pin
Blake Miller3-May-04 10:49
Blake Miller3-May-04 10:49 
GeneralHelp: I cannot use getline(...) Pin
GavinWang2-May-04 17:19
GavinWang2-May-04 17:19 
GeneralRe: Help: I cannot use getline(...) Pin
Maxwell Chen2-May-04 18:02
Maxwell Chen2-May-04 18:02 
GeneralRe: Help: I cannot use getline(...) Pin
Henrik Stuart2-May-04 18:47
Henrik Stuart2-May-04 18:47 
GeneralRe: Help: I cannot use getline(...) Pin
Anonymous2-May-04 19:30
Anonymous2-May-04 19:30 
GeneralRe: Help: I cannot use getline(...) Pin
Maxwell Chen2-May-04 19:31
Maxwell Chen2-May-04 19:31 
GeneralRe: Help: I cannot use getline(...) Pin
GavinWang2-May-04 19:35
GavinWang2-May-04 19:35 
GeneralFunction PreSubclassWindow() Pin
ChuThaiDuong2-May-04 17:04
ChuThaiDuong2-May-04 17:04 
Questionhow to do write to a file with a std::string Pin
kfaday2-May-04 16:35
kfaday2-May-04 16:35 
AnswerRe: how to do write to a file with a std::string Pin
Maxwell Chen2-May-04 16:59
Maxwell Chen2-May-04 16:59 
AnswerRe: how to do write to a file with a std::string Pin
Henrik Stuart2-May-04 18:34
Henrik Stuart2-May-04 18:34 
AnswerRe: how to do write to a file with a std::string Pin
David Crow3-May-04 2:33
David Crow3-May-04 2:33 
Generalarrays that are pass Pin
bishead2-May-04 15:53
bishead2-May-04 15:53 
GeneralRe: arrays that are pass Pin
Christian Graus2-May-04 16:17
protectorChristian Graus2-May-04 16:17 
GeneralRe: I need a little more help Pin
bishead2-May-04 17:21
bishead2-May-04 17:21 
GeneralRe: I need a little more help Pin
Paul Ranson3-May-04 1:14
Paul Ranson3-May-04 1:14 
I would expect something like,
class MyForm
{
private :
...
    int values [ 50 ] ;
    int value_count ;
public :
    MyForm () : value_count ( 0 )
    {
        ...
    }
    // add value to array
    void Btn1_Clicked(Object* sender, EventArgs* e)
    {
        if ( value_count < 50 )
        {
            values [ value_count ] = GetValueFromBox () ;
            ++value_count ;
        }
    }
    // calculate average
    void Btn2_Clicked(Object* sender, EventArgs* e)
    {
        int sum = 0 ;
        for ( int c = 0; c < value_count;  ++c )
        {
            sum += value [ c ] ;
        }
        SetValueInBox ( sum / value_count ) ;
    }
    ...
} ;

But if I were doing it I'd use a vector so as not to have any arbitrary limit on number of values.

The code above doesn't fit your requirements, but your requirements seem perverse. I don't understand why you are asked to make the array local to the method, this just seems to be requiring bad code. You would have to make the array and the count static, and then how does the 'average' button method know how to find the data?

Paul
GeneralRe:Thanks Paul Pin
bishead3-May-04 7:28
bishead3-May-04 7:28 
GeneralTab order of controls in dialog Pin
Kuniva2-May-04 11:06
Kuniva2-May-04 11:06 
GeneralRe: Tab order of controls in dialog Pin
Ravi Bhavnani2-May-04 11:18
professionalRavi Bhavnani2-May-04 11:18 
GeneralConsole Window Pin
Daniel13242-May-04 9:39
Daniel13242-May-04 9:39 
GeneralRe: Console Window Pin
Dominik Reichl2-May-04 9:50
Dominik Reichl2-May-04 9:50 
GeneralRe: Console Window Pin
Daniel13242-May-04 10:49
Daniel13242-May-04 10:49 
GeneralRe: Console Window Pin
Dominik Reichl3-May-04 1:17
Dominik Reichl3-May-04 1:17 
GeneralRe: Console Window Pin
Daniel13243-May-04 5:48
Daniel13243-May-04 5:48 

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.