Cuestión : Error de la compilación VS2008

Los estimados expertos,

soy programa del A.C. de la escritura usar VS2008 a la expresión del evalute usar un apilado. Hago el algoritmo resolver pero estoy funcionando en un cierto error de la compilación. se ata el código del

. Tan pronto como pusiera en la línea

charstack.top = -1; comienzo del

I que consigue un error del compliation.

: error C2143: error de sintaxis: falta “; ” antes “del error C2143 del Br/> del type'<: error de sintaxis: falta”; “antes “del error C2143 del Br/> del type'<: error de sintaxis: falta”; ” antes de que 'el canto del Br/>
I del type'< apenas imagina cuáles es el problema. Por favor proporcionarme algún insights.

Thanks
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
>#include notpretty " del class= " del id= " codeSnippet953180 del
#include 
#include 

El #define VERDAD 1
#define 0 FALSO
#define EMPTYSTACK -1
#define STACKSIZE 30

internacional vacía (stack* del struct);
estallido de la internacional (stack* del struct);
empuje de la internacional (stack*, carbón de leña del struct);

apilado del struct del typedef {
	tapa de la internacional;
	stackelement del carbón de leña [STACKSIZE];
} CHSTACK;

cañería de la internacional (vacío)
{
	*ifp del ARCHIVO, *ofp; //input y punteros de fichero de salida
	*mode del carbón de leña = “r”;
	Charstack de CHSTACK, *stack_ptr;
	//charstack.top = -1;
	//stack_ptr = &charstack;

	socarrar el outputFilename [] = “out.txt”;
	internacional i;
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
>#include notpretty " del class= " del id= " codeSnippet953194 del
#include 
#include 

El #define VERDAD 1
#define 0 FALSO
#define EMPTYSTACK -1
#define STACKSIZE 30

internacional vacía (stack* del struct);
estallido de la internacional (stack* del struct);
empuje de la internacional (stack*, carbón de leña del struct);

apilado del struct del typedef {
	tapa de la internacional;
	stackelement del carbón de leña [STACKSIZE];
} CHSTACK;

cañería de la internacional (vacío)
{
	*ifp del ARCHIVO, *ofp; //input y punteros de fichero de salida
	*mode del carbón de leña = “r”;
	Charstack de CHSTACK, *stack_ptr;
	//charstack.top = -1;
	//stack_ptr = &charstack;

	socarrar el outputFilename [] = “out.txt”;
	internacional i;
class= del

Respuesta : Error de la compilación VS2008

intentar la modificación que hice:

En C todas las declaraciones variables en un bloque tienen que ocurrir antes de sus declaraciones. Éste no es el caso en C++. Compila muy bien en C++, y no en la C. Apostaré que su extention del archivo es .c
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
	*ifp del ARCHIVO, *ofp; //input y punteros de fichero de salida
	*mode del carbón de leña = “r”;
	Charstack de CHSTACK, *stack_ptr;
	socarrar el outputFilename [] = “out.txt”;
	internacional i;

	charstack.top = -1;
	//stack_ptr = &charstack;

        vuelta 0;
}
Otras soluciones  
 
programming4us programming4us