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

Ошибка: error LNK2019: unresolved external symbol - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Адресная книга http://www.cyberforum.ru/cpp-beginners/thread567996.html
Дали задание создать класс с добавлением, удалением и выводом знчаений на экран...и это все в динамическом массиве да и еще ассоциативно. Не подскажите, с чего бы начать?что обязательно помимо класса должно быть в программе?
C++ Возвращение программы к определенному месту в коде. Привет, я совсем новичок, и столкнулся с проблемой такого плана- в общем у меня программа, в которой выбираешь определенную операцию, путем ввода с клавиатуры, номера действия, которое нужно выполнить (ну то есть главное меню, в котором выбираете, что вы хотите посчитать- ср. арифметическое, площадь круга и т.д.) Так вот все реализую с помощью switch- это понятно, но вот дело в том что не могу... http://www.cyberforum.ru/cpp-beginners/thread567994.html
C++ Нажатия клавиш
В mfc нужно чтобы при нажатии клавиш, происходило действие. С помощью WM_KEYDOWN, пытался сделать, чтобы при нажатии клавиш программа что-нибудь делала и всё работало, но когда в форму добавил объекты - WM_KEYDOWN работать перестало. Как сделать так чтобы действие происходило и с объектами? Добавлено через 6 часов 4 минуты Умеете всё Добавлено через 18 часов 2 минуты есть идеи?? ...
Даны квадратные матрицы Аи В порядка n. Получить матрицу АВ-ВА. C++
Даны квадратные матрицы Аи В порядка n. Получить матрицу АВ-ВА.
C++ проблема с массивом типа CHAR http://www.cyberforum.ru/cpp-beginners/thread567979.html
нужно выполнить функцию fopen() . которая кушает на вход указатель на массив char в качестве пути к файлу ну и режим работы с файлом. так вот, создаю массив с размером таким же, как длина пути к файлу выбранного через диалог int size = openFileDialog1->FileName->Length; char fname; и тут мне пишет этот обормот , что нужно константное выражение для размера. окей, тогда обьявляю...
C++ Заполнить массив неповторяющимися элементами Заполнить массив из 20 элементов неповторяющимися элементами. Если пользователь вводит число, которое уже вводилось до этого, то должно выводиться сообщение: Такое число уже было повторите ввод. #include <iostream> #include <ctime> using namespace std; int main () { setlocale (LC_CTYPE, "Russian"); подробнее

Показать сообщение отдельно
modwind
 Аватар для modwind
52 / 52 / 1
Регистрация: 09.03.2012
Сообщений: 101
24.05.2012, 10:32     Ошибка: error LNK2019: unresolved external symbol
qwe12355, напрямую читать числа из cin не рекомендуется. Можно столкнуться с множеством проблем.

Если ввести строку вместо числа, поток перейдёт в состояние ошибки. Даже при нормальном чтении числа символ конца строки \n останется в потоке, и следующий getline подумает, что строка пустая.

Вот некоторые исправления, в других местах тоже надо будет использовать inputs_k:

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
30
31
32
33
34
35
//функция ввода данных
void inputs(string prompt, string *s)
{
    string p;
    cout<<prompt;
    getline(cin,p);
    (*s)=p;
}
//ввод номера билета 
void inputs_k(string prompt, int *key)
{
    do
    {
        string s;
        inputs(prompt,&s);
        *key=atoi(s.c_str());
        if (*key <= 0) cout<<"Неверный номер, попробуйте еще раз: "<<endl;
    }
    while(*key<=0);
}
 
...
 
        cout<<"15. Удаление билета с заданным номером"<<endl;
        cout<<"16. Выход"<<endl;
        inputs_k("Выберите пункт меню: ",&menu_select);
        switch(menu_select)
        {
            case 1: 
                    inputs_k("Введите количество элементов которое хотите ввести: ",&k);
                    for(int i=0;i<k;i++) 
                        enter();
                    break;
            case 2: enter();break;
...
 
Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru