Array
(
)

zerar matriz dentro da class

Wolverine
   - 05 nov 2004

gente, me dem uma ajuda, como faco para zerar um variavel matriz dentro de uma class
estou fazendo isso

#Código

#include<graphics.h>
include<stdio.h>
include<iostream.h>
include<conio.h>
include<dos.h>
include <mouse.h>

class fast
{
private:
int nCli,nPos,aCli[9][1],nPega;
int i,k;
public:
fast()
{
nPos = nCli = nPega = 0;

for (i=0;i<=9;i++)
{
nPega=nPega+1;
aCli[i][0]=nPega;
for (k=0;k<=1;k++)
aCli[i][k]=0;
}

}

void setcli(int nPosCli)
{
nPos = nPosCli;
}
void setstatus(int nSta)
{
aCli[nPos][1]=nSta;
}
int getstatus()
{
return(aCli[nPos][1]);
}
};

void main(void)
{
clrscr();
fast cli;
int nSta=0,nPos=0;
cout<<"Digite a posisao";
cin>>nPos;
cli.setcli(nPos);
cout<<"Digite o Status";
cin>>nSta;
cli.setstatus(nSta);

cout<<cli.getstatus();
}


porem qdo copilo da esse aviso:
function containing for are not expanded inline
e ñ aparece nada na tela, qdo executo


Wolverine
   - 06 nov 2004

para melhor entender, quero fazer isso

#Código


#include<stdio.h>
include<iostream.h>
include<conio.h>
include<dos.h>

class teste
{
private:

int acli[9][1];
int p,i,k;

public:

teste()
{
p=k=i=0;

for (i=0;i<=9;i++)
{
for (k=0;k<=1;k++)
{
acli[i][k]=0;
p++;
}
}
}
int getp()
{
return(p);
}
};




void main(void)
{
teste p;

clrscr();
cout<<"teste";
cout<<p.getp();
}