...was not declared in this ambit

Jim Marshall jim.marshall@wbemsolutions.com
Wed Nov 7 21:12:00 GMT 2007


tirengarfio wrote:
> H,
> 
> when i try to compile the main.h file below it says:
> 
> "p_open was not declared in this ambit." 
> 
> any idea?
> 
> 
> ###########main.c############
> 
add the following include:
#include "memory.h"
> #include "estructuras.h"
> 
> main(int argc, char *argv[])
> 
> {
> 
> char *comando;
> openCmd_t *p_open;
This should be "struct openCmd_t *p_open;", you forgot the 'struct' 
keywork.
> ...
> memcpy(comando, p_open, sizeof (*p_open));  /////////// error line
> 
> 
> }
> 
> #######estructuras.h#########
> 
> 
> struct openCmd_t {              
>          char username[20];
>          char password[20];
> };
> 
> 
> 
> 
> br.
> GARFF
hth



More information about the Gcc-help mailing list