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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти наибольший общий делитель трех чисел http://www.cyberforum.ru/cpp-beginners/thread359281.html
заданы 3 числа найти их наибольший общий делитель
C++ Найти наименьшее общее кратное трех чисел заданы 3 числа найти их наименьшее общее кратное Теги выделения кода предназначены для выделения кода, а не задания. Если Вам необходимо решения именно на C++, укажите это в названии темы или в посте. http://www.cyberforum.ru/cpp-beginners/thread359275.html
как наложить на кривую безье сплайн C++
Всем доброго времени суток! Тут мне такое вот задание преподаватель дал, основную часть работы я сделал, но вот задание...Надо чтобы на кривые безье ещё налагались сплайны, ну и получалось что то вроде пересечения, координаты точки можно сразу задать я вот этого не понимаю #include <conio.h> #include <stdio.h> #include <graphics.h> #include <math.h> #include <dos.h> main () { int...
Копирование значение шаблона C++
Всем доброе утро! С шаблонами стараюсь не работать, (ну или не работаю обычно ; ) ), а тут вдруг для лабы в институт решил аккуратный шаблонный класс сделать. Ну все банально, что-то вроде этого: template <typename TKey> class CSomeClass : public ISomeInterface<TKey> { TKey m_Key; /// ... }
C++ выбор числа из промежутка с условием http://www.cyberforum.ru/cpp-beginners/thread359241.html
Нужно что бы программа выбирала такое число из промежутка чтобы оно не делилось нацело на найденное ранее. т.е. например: у нас есть число 35, нужно выбрать такое a чтобы она удовлетворяла условию 1 < a < 35 и при этом нацело не делилась на 35, например число 6. промежуток задать это фигня а вот чтобы она выбирала число которое не делится, это не доходит. //здесь расчет числа... //получаем...
C++ Контроль правильности ввода в int #include"iostream.h" int main() { int n; cout << "vvedite kolichestvo tochek (ot 2 do 5000) = "; cin >> n; if (cin.fail()) { cin.clear(); cin.ignore(cin.rdbuf() -> in_avail()); cout << "Nepravilnii vvod - zapreshen vvod bykv"; подробнее

Показать сообщение отдельно
BoL4oNoK
5 / 5 / 1
Регистрация: 30.10.2009
Сообщений: 27
02.10.2011, 11:39     Ошибка С2143.
День добрый. Вылезла такая проблема. При компиляции студия пишет:
Ошибка 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;
	}
}
В чем проблема то? Точка с запятой вроде везде стоит...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru