0 / 0 / 0
Регистрация: 15.12.2012
Сообщений: 18
1

Ошибка при компиляции

15.12.2012, 14:11. Показов 671. Ответов 5
Метки нет (Все метки)

Здравствуйте
Вот скидываю текст 2 программок, при их выполнении компилятор выдает ошибку.
Помогите пожалуйста, как их исправить, что все работало?

1 прога:
Код
unsigned long cMas[10];
char i;
void main() {
	for (i=7;i>-1;i--) {
		if ((i==2)||(i>=6))
			cMas[i]=(17*i) & 0x0E;
		else
			cMas[i]=25*i/3;
	}
}
2 прога:
(unsigned int Fn(int, long)
В функции объявите и используйте локальную переменную
типа unsigned long.)
Код
unsigned int cA;
long ucB;

unsigned int Fn(int, long);

unsigned long main(void) {
	ucB=’5’;
	cA=Fn(123, ucB);
}

unsigned int Fn(int iI, long ucC) {
	unsigned long iLocA;
	iLocA=(21-iI)*ucC;		
	return (unsigned int)iLocA/7;
						
						
}
Заранее спасибо всем, кто откликнется
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2012, 14:11
Ответы с готовыми решениями:

Ошибка при компиляции. Где ошибка? (Работа с классом)
Уважаемые форумчане! При компиляции проекта возникает ошибка " undefined reference to...

Ошибка памяти при выполнении, при компиляции не выводит ошибки
ПОмогите плс программа вводит строку символов до точки, а после вычисляет процент согласных в этой...

Не является внутренней или внешней командой - ошибка не при компиляции а при работе программы
В VS скомпилировал код #include <iostream> using namespace std; int main() { int a;...

Использование шаблонов при наследовании, ошибка при компиляции
При изучении списков написал шаблон протестировал, все работает. После написал класс наследник от...

5
Форумчанин
Эксперт CЭксперт С++
8194 / 5044 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.12.2012, 14:19 2
1.
C++
1
2
3
4
5
6
7
8
9
10
int main() {
    unsigned long cMas[10];
    int i;
    for (i=7;i>-1;i--) {
        if ((i==2)||(i>=6))
            cMas[i]=(17*i) & 0x0E;
        else
            cMas[i]=25*i/3;
    }
}
Добавлено через 53 секунды
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
unsigned int cA;
long ucB;
 
unsigned int Fn(int, long);
 
int main(void) {
    ucB='5';
    cA=Fn(123, ucB);
}
 
unsigned int Fn(int iI, long ucC) {
    unsigned long iLocA;
    iLocA=(21-iI)*ucC;
    return (unsigned int)iLocA/7;
 
 
}
0
0 / 0 / 0
Регистрация: 15.12.2012
Сообщений: 18
15.12.2012, 21:56  [ТС] 3
Тоже ошибку пишет
В обеих программах...
0
512 / 464 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
15.12.2012, 21:58 4
Цитата Сообщение от Аматор Посмотреть сообщение
Тоже ошибку пишет
Какую именно хоть бы написал.
0
424 / 389 / 113
Регистрация: 21.09.2012
Сообщений: 913
15.12.2012, 22:03 5
Может быть ошибка в этой строчке?
Цитата Сообщение от Аматор Посмотреть сообщение
unsigned long main(void) {
main() должна возвращать целое число а не беззнаковое длинное
C++
1
2
3
4
int main()
{
   ...
}
0
0 / 0 / 0
Регистрация: 15.12.2012
Сообщений: 18
16.12.2012, 20:51  [ТС] 6
Поискал в интернете

Ошибка такая

INK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден

Ответ предложили такой

Properties -> Linker -> INCREMENTAL LINKING -> NO


Вопрос следующий - у меня русский студио, где там это найти?

Добавлено через 21 час 43 минуты
Цитата Сообщение от MrGluck Посмотреть сообщение
1.
C++
1
2
3
4
5
6
7
8
9
10
int main() {
    unsigned long cMas[10];
    int i;
    for (i=7;i>-1;i--) {
        if ((i==2)||(i>=6))
            cMas[i]=(17*i) & 0x0E;
        else
            cMas[i]=25*i/3;
    }
}
Добавлено через 53 секунды
Спасибо! Остался вопрос, как сделать эту же программу, но через указатель?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2012, 20:51
Помогаю со студенческими работами здесь

При компиляции ошибка. Ошибка c++ C2678
Ошибка c++ C2678 #include <windows.h> #include <string> #include <iostream> #include <conio.h>...

ошибка при компиляции
при компиляции программы выскакивает такая ошибка 1>.\Debug\?@>3@0<<0 @01>BK A>...

Ошибка при компиляции
Прошу вашей помощи, не могу запустить программу, как устранить ошибки? // sllist.h #ifndef...

Ошибка при компиляции
Укажите пожалуйста на ошибку #include <iostream> #include <cstring> #include <cmath> using...

Ошибка при компиляции
При компиляции программы выбивает ошибку на этой строке ( v - vector <std::string> v) :...

Ошибка при компиляции
Вот сам код где ошибка // Race value is index in ChrRaces.dbc enum Races { RACE_HUMAN ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru