Just nu i M3-nätverket
Jump to content

pekare


dknoo

Recommended Posts

Hur ska detta se ut för att det ska fungera med pekaren? Jag har sökt och sökt men inte ändå fått det att fungera.

 

/***********************************************/

void funktion(char arrayp);

 

/*main*/

int main(){

char array[50][40];

char *arrayp = array;

funktion(&arrayp);

}

 

/*funktion*/

void funktion(char * arrayp){

{*array[j]='Û';}

}

/***********************************************/

 

 

 

Link to comment
Share on other sites

Prova

 

/***********************************************/
void funktion(char* arrayp);

/*main*/
int main(){ 
char array[50][40];
funktion(&array);
}

/*funktion*/
void funktion(char * arrayp){
{*array[i][j]='Û';}
}
/***********************************************/

 

/Jocke

 

"Shit! What? Rollers. No? Yeah. Shit!" - Blues Brothers

 

 

Link to comment
Share on other sites

Vänta, så här skall det vara:

 

/***********************************************/
void funktion(char* arrayp);
int i = 0;
int j = 0;
/*main*/
int main(){ 
char array[50][40];
funktion((char*)&array[i][j]);

return 0;
}

/*funktion*/
void funktion(char* arrayp)
{
*arrayp='Û';
}
/***********************************************/

 

/Jocke

 

"Shit! What? Rollers. No? Yeah. Shit!" - Blues Brothers

 

 

Link to comment
Share on other sites

det går inte att hänvisa till hela arrayen?

Jo...

/* Om man deklarerar så här...*/
/* (man måste ange den andra dimensionen) */
void funktion(char arrayp[][40])
{
/* så ska man kunna göra så här. */
arrayp[i][j]='Û';
}

/** anropas med */
funktion(array); 

 

Eller så kan man ju gör det enkelt för sig, kör med globala matriser ! ;)

 

/TN

-+-

<edit2>testat...

[inlägget ändrat 2003-03-13 16:56:54 av Don Tomas]

[inlägget ändrat 2003-03-13 17:45:07 av Don Tomas]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...