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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Аматор
0 / 0 / 0
Регистрация: 15.12.2012
Сообщений: 18
#1

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

15.12.2012, 14:11. Просмотров 413. Ответов 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;
						
						
}
Заранее спасибо всем, кто откликнется
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2012, 14:11     Ошибка при компиляции
Посмотрите здесь:

Ошибка при компиляции - C++
Здравствуйте, подскажите может ктон-нибудь сталкивался с такой проблемой в среде DEV-C++ вот логхода компиляции: Compiler: Default...

ошибка при компиляции - C++
Добрый день. при компиляции выдает вот такую ошибку: c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find...

Ошибка при компиляции - C++
Укажите пожалуйста на ошибку #include <iostream> #include <cstring> #include <cmath> using namespace std; class MyPoint {...

Ошибка при компиляции - C++
Вот код: #include <iostream> #include <conio.h> #include <cstdio> #include <cstdlib> #include <windows.h> using namespace...

Ошибка при компиляции - C++
Доброго дня! Есть код: char str; DWORD buf = sizeof(str); Работает отлично, но мне нужно сделать несколько переменных и я решил...

Ошибка при компиляции - C++
Добрый день. Скачал приложение, открыл его в visual 2008, при построении проект создается в папке debug, все как положено, но он тихонько...

Ошибка при компиляции - C++
Здравствуйте! При компиляции возникает проблема, не могу определить ошибки в коде, не могли бы вы его при возможности исправить? ...

Ошибка при компиляции - C++
Решил посмотреть что из себя предстовляет DirectX . Установил SDK набрал код из примера , компилирую ... и ошибка Сам код ...

Ошибка при компиляции - C++
Создал структуру: struct STUD {char t; char y; char u; char i; char o; };

Ошибка при компиляции - C++
При компиляции программы борланд выдает ошибку Unresolved external '_main' referenced from C:\PROGRAM...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Модератор
Эксперт CЭксперт С++
6972 / 4143 / 590
Регистрация: 29.11.2010
Сообщений: 10,994
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
Регистрация: 15.12.2012
Сообщений: 18
15.12.2012, 21:56  [ТС]     Ошибка при компиляции #3
Тоже ошибку пишет
В обеих программах...
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
15.12.2012, 21:58     Ошибка при компиляции #4
Цитата Сообщение от Аматор Посмотреть сообщение
Тоже ошибку пишет
Какую именно хоть бы написал.
v.a.l.i.d
412 / 377 / 10
Регистрация: 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
Регистрация: 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 секунды
Спасибо! Остался вопрос, как сделать эту же программу, но через указатель?
Yandex
Объявления
16.12.2012, 20:51     Ошибка при компиляции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru