Форум программистов, компьютерный форум CyberForum.ru

Ошибка С2143. - C++

Восстановить пароль Регистрация
 
BoL4oNoK
5 / 5 / 1
Регистрация: 30.10.2009
Сообщений: 27
02.10.2011, 11:39     Ошибка С2143. #1
День добрый. Вылезла такая проблема. При компиляции студия пишет:
Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "->" d:\test refuel\Form1.h 547 1 Test refuel

Вот код модуля:
Код
int refuelM(int tonns) {
	// If all tanks full
	int b1f = 3300;
	int b2f = 9500;
	int b3f = 5425;

	// Refuel speed
	double speedRef = 33.333;

	// Initialize tanks
	int b1 = 3300;
	int b2 = 0;
	int b3 = 0;

	double refM = tonns;
	double refb1 = 0;
	double refb2 = 0;
	double refb3 = 0;

	switch(tonns) {
	case 15000:
		b2 = 1962;
		b3 = 3888;
		break;
	case 20000:
		b2 = 3212;
		b3 = 5138;
		break;
	case 25000:
		b2 = 5425;
		b3 = 5425;
		break;
	case 33150:
		b2 = 9500;
		b3 = 5425;
		break;
	}

	while (refb2 == b2) {
		refb2 = refb2+speedRef;
		Form1->bak2p->Text = refb2;
		Form1->bak2l->Text = refb2;
	}
}
В чем проблема то? Точка с запятой вроде везде стоит...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2011, 11:39     Ошибка С2143.
Посмотрите здесь:

типизированный файл, ошибка ошибка при выходе C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 01:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru