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

fatal error LNK1120 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции в С++ http://www.cyberforum.ru/cpp-beginners/thread671142.html
Вот есть код: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int Maximum (int arr); int Maximum (int arr) { int max = arr;
C++ Разработка меню, управление курсором в меню Задание: Написать программу для опроса нажатых клавиш, определения вида нажатой клавиши и передачи управления на соответствующую метку. При нажатии на клавишу «стрелка вверх» – курсор перемещается на одну строку вверх. При нажатии клавиши «стрелка вниз» - курсор перемещается на одну строку вниз. Обеспечить перемещение курсора по меню по кольцевому прин-ипу: при достижении курсором крайней позиции... http://www.cyberforum.ru/cpp-beginners/thread671141.html
C++ микро-организмы
дается квадрат NxN населенный микроорганизмами, каждую секунду выполняются следущие действия: 1. Все микроорганизмы имеющие меньше 2х соседей погибают (соседи- это микроорганизмы живущие в соседних по вертикали либо по горизонтали клетках) 2. Все микроорганизмы имеющие больше 3х соседей погибают 3. Во всех пустых клетках, которые имеют или имели ровно 3 клетки с микроорганизмами, рождаются...
while(!endOfLine) C++
Можете помочь с элементарным заданием. Вот как считать с консоли строку. То есть cin >> a, пока не закончится строка.
C++ Метод Шелла, алгоритм обмена http://www.cyberforum.ru/cpp-beginners/thread671097.html
Помогите написать программы. 1. Упорядочить заданный список целых значений методом Шелла. 2. Доно массив записей,каждый из которых содержит информацию: код товара, количество товара, дата поставки, поставщик. Отсортировать список поставки. Для сортировки использовать прямой алгоритм обмена. Спасибо!
C++ Проверьте задачку по циклам, неправильно работает. [думаю что неправильно] Спасибо что решили зайти. Задание выгладит так: http://*******/PW95p А результат выплнения: http://*******/KwhuS #include <stdio.h> #include <conio.h> #include <math.h> #include <clocale> подробнее

Показать сообщение отдельно
DU
1483 / 1059 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.10.2012, 22:04
в 16 строке лишние скобочки по краям.
а чтобы избавится от неоднозначности, типа аргументов для функции pow должны быть одинаковыми.
например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  double d = 1;
  float f = 1;
  pow(d, f); // ошибка из-за неоднозначности
  // тут неоднозначность, потому что есть перегрузки функии
  // pow(double, double)  и pow(float, float) и компилятор не может
  // подобрать правильную функцию. потому что обе из них подходят
  // если он сделает с одним из аргументов преобразование. но т.к.
  // эти преобразования равнозначны, он ожидает, что нужное преобразование
  // укажет автор кода. поэтому нам нужно явно сделать так, чтобы типа обоих аргументов
  // были одинаковыми:
  pow(d, (double)f); // явное преобразование второго аргумента в double
  pow((float)d, f); // явное преобразование первого аргумента в float
  // такая проблема может возникать при комбинации разных типов, не только float и double
 
 //теперь выпишем проблемную строку (интересны только функции pow):
 //s=(fabs(pow(n,2)+pow(z,2)-24.5)*pow(sin,3)(alpha*z));
 pow(n,2); // ok
 pow(z,2); // ok
 pow(sin,3); // error
 
// вопрос: что такое sin? хз что вы имели в виду, но компилятор знает что есть функция sin
// и он пытается сделать вызов функции pow передавая ей в качестве первого аргумента
// указатель на функцию, которая требует преобазования в один из числовых типов ну и там
// возникают всякие неоднозначности. вот эту строку и нужно подправить. что такое sin?
// может вы хотели вызвать эту функцию с каким нибудь аргументом? типа так:
 pos(sin(alpha*z), 3); ?
 
// и кстати в исходном выражении запись
 pow(sin,3)(alpha*z) - неверная. отгадайте сами почему.

и еще совет на будущее: не пишите такие длинные выражение в одну строку. в них трудно искать ошибки как во время компиляции, так и во время выполнения.
при ошибках компиляции компилятор ругается на все такое выражение и ошибку уже приходится в нем искать глазами. а там много скобочек и прочих знаков,
поиск затруднен. разбивайте выражение на части и считайте все по кусочкам. вот тут примерно я об этом говорил. там выражение по проще, но принцып тот же
sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru