Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.07.2013, 23:53   #1
Кащей
Форумчанин
 
Аватар для Кащей
 
Регистрация: 09.07.2013
Сообщений: 249
По умолчанию ошибка: expected «;», «,» or «)» before numeric constan

Написал значит функцию и чуть мозг не вывихнул в поисках "MB.c:30:31: ошибка: expected «;», «,» or «)» before numeric constant", ткните носом.
Код:
typedef unsigned char uchar;

float mb_sim(uchar* A, uchar *B, int pSize){//тут 31 символ компилятор имел в виду
	int i; float cmp;
	for(i = 0; i < pSize; i++) cmp += (A[i] > B[i]) ? B[i] / (A[i] / 255.0) : A[i] / (B[i] / 255.0);
	return cmp / pSize;
}
do not use your brain
Кащей вне форума Ответить с цитированием
Старый 19.07.2013, 23:57   #2
Кащей
Форумчанин
 
Аватар для Кащей
 
Регистрация: 09.07.2013
Сообщений: 249
По умолчанию

Чорт! Я задефанил букву B!
тема закрыта
do not use your brain
Кащей вне форума Ответить с цитированием
Старый 20.07.2013, 00:19   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вот один из явный примеров того что дефайн это плохо.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.07.2013, 12:39   #4
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Пепел Феникса
не плохо, пользоваться нужно правильно.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка. Statement expected but 'PROCEDURE' found Merroto Общие вопросы Delphi 5 03.03.2013 23:06
Ошибка при объявлении массива(Ordinal type expected). Leshii Паскаль, Turbo Pascal, PascalABC.NET 12 31.07.2012 21:03
Ошибка Unit1.pas(100): Statement expected, but expression of type 'Boolean' found sedoq Общие вопросы Delphi 3 08.02.2012 01:27
ошибка Expected ':' but '=' found. в Delphi 7 vizavill Помощь студентам 2 27.10.2011 20:14
Ошибка EInOutError: Invalid numeric input Croesus Общие вопросы Delphi 1 15.03.2009 08:36