Вопрос : Ошибка составления VS2008

Дорогие специалисты,

я буду программой A.C. сочинительства using VS2008 к выражению evalute using стог. Я имею алгоритм быть разработанным но я бегу в некоторую ошибку составления. Кодий

прикреплено. Как только я положил в линию

charstack.top = -1; старт

I получая ошибку compliation.

: ошибка C2143: ошибка синтаксиса: пропускание «; » перед «ошибкой C2143 br/> type'<: ошибка синтаксиса: пропускание»; «перед «ошибкой C2143 br/> type'<: ошибка синтаксиса: пропускание»; » прежде чем 'давать в численном выражении br/>
I type'< как раз cant проблема. Пожалуйста обеспечьте мне некоторое insights.

Thanks
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
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 " class= " id= " codeSnippet953180
#include 
#include 

#define TRUE 1
#define ЛОЖНОЕ 0
#define EMPTYSTACK -1
#define STACKSIZE 30

int пустой (stack* struct);
шипучка int (stack* struct);
нажим int (stack*, чарс struct);

стог struct typedef {
	верхняя часть int;
	stackelement чарса [STACKSIZE];
} CHSTACK;

основа int (свободное пространство)
{
	*ifp АРХИВА, *ofp; //input и указатели выходного файла
	*mode чарса = «r»;
	Charstack CHSTACK, *stack_ptr;
	//charstack.top = -1;
	//stack_ptr = &charstack;

	сгорите outputFilename [] = «out.txt»;
	int iий;
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
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 " class= " id= " codeSnippet953194
#include 
#include 

#define TRUE 1
#define ЛОЖНОЕ 0
#define EMPTYSTACK -1
#define STACKSIZE 30

int пустой (stack* struct);
шипучка int (stack* struct);
нажим int (stack*, чарс struct);

стог struct typedef {
	верхняя часть int;
	stackelement чарса [STACKSIZE];
} CHSTACK;

основа int (свободное пространство)
{
	*ifp АРХИВА, *ofp; //input и указатели выходного файла
	*mode чарса = «r»;
	Charstack CHSTACK, *stack_ptr;
	//charstack.top = -1;
	//stack_ptr = &charstack;

	сгорите outputFilename [] = «out.txt»;
	int iий;
class=

Ответ : Ошибка составления VS2008

попытайтесь изменение я сделал:

В c все переменные объявления в блоке должны произойти перед вашими заявлениями. Это не будет случаем в C++. Оно составляет отлично в C++, и не в C. Я держу пари что ваше extention архива будет .c
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
	*ifp АРХИВА, *ofp; //input и указатели выходного файла
	*mode чарса = «r»;
	Charstack CHSTACK, *stack_ptr;
	сгорите outputFilename [] = «out.txt»;
	int iий;

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

        возвращение 0;
}
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us