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

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

Войти
Регистрация
Восстановить пароль
 
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
#1

Что-то компилятору не нравится. Ввод-вывод - C++

27.06.2013, 20:56. Просмотров 482. Ответов 18
Метки нет (Все метки)

Да-да КОКОКО, БЫДЛОКОД, МАМКУ...
Я его испоганил до ужаса, а компиль всё равно не хочет работать...
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include"pch.h"
#include<iostream>;
#include<string>;
#include<vector>;
 
using namespace std;
 
int main() {
    int n;
    cin>>n;
    while ((n<10)||(n>100)) {
        cin>>n;}
    pair <int, string> u1, u2, u3;
    vector<string>names;
    vector<int>cats;
    int l=n;
    while(l!=0){
        l--;
    int old;
    cin>>old;
    string dlo;
    cin>>dlo;
    cats.push_back(old);
    names.push_back(dlo);}
    l=0;
    int d=0;
    while(d!=n){
        while(l!=n){
            if(cats[d]>cats[l]) {
            u1=make_pair(cats[d], names[d]);}
            l++;}
        l=0;
        d++;}
    cats[d]=0, l=0, d=0;
    while(d!=n){
        while(l!=n){
            if(cats[d]>cats[l]) {
            u2=make_pair(cats[d], names[d]);}
            l++;}
        l=0;
        d++;}
    cats[d]=0, l=0, d=0;
    while(d!=n){
        while(l!=n){
            if(cats[d]>cats[l]) {
            u3=make_pair(cats[d], names[d]);}
            l++;}
        l=0;
        d++;}
    cout<<u1.first, u1.second, "/n";
    cout<<u2.first, u2.second, "/n";
    cout<<u3.first, u3.second, "/n";
 
return 0;}
Компиль - VS 2012 express win8.
3 ошибки, если будет надо - кину.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2013, 20:56     Что-то компилятору не нравится. Ввод-вывод
Посмотрите здесь:

что не правильно? (Файловый ввод / вывод) - C++
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла (серией называется набор последовательно...

Зачем компилятору что-то упорядочивать после вычисления второго операнда логического "или"? - C++
Стандарт: То есть: если второй оператор вычислен, вычисление каждого выражения и побочный эффект, связанный с первым выражением...

Вопрос по компилятору - C++
Подскажите пожалуйста, как откомпилировать код в MS VC++ 2010. Вот, например, в MS VC++ 2010 есть команда build, а в этом ковом куда надо...

Скормить С код С++ компилятору? - C++
Здравствуйте. Ради интереса я решал следующую задачку: Выражения языка L записываются по обычным правилам и строятся с помощью знаков...

Почему компилятору нужно динамическое связывание? - C++
Допустим A *ptr = &amp;B; ptr-&gt;addvalue; , при компиляции не подставится адрес функции вместо имени, потому что ещё не создана таблица...

Как подключить библиотеку gluit к компилятору? - C++
В общем, посмотрел на ютубе ролик с созданием змейки, решил попробовать сделать. Там все прекрасно описано, кроме подключения OpenGL и...

Как компилятору указать директорию заголовочных файлов. - C++
Мне надо на Visual Studio 2010 Ultimate. Нужно указать директорию заголовочных файлов DirectX'а.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 20:57     Что-то компилятору не нравится. Ввод-вывод #2
И что пишет компиль?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.06.2013, 21:00     Что-то компилятору не нравится. Ввод-вывод #3
Точки с запятой, после инклудов, уберите.
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:02  [ТС]     Что-то компилятору не нравится. Ввод-вывод #4
Цитата Сообщение от Croessmah Посмотреть сообщение
И что пишет компиль?
Ошибка 5 error LNK2019: ссылка на неразрешенный внешний символ "public: virtual void __cdecl App1::App::[Windows::UI::Xaml::IApplicationOverrides]::OnLaunched(class Windows::ApplicationModel::Activation::LaunchActivatedEventArgs ^)" (?OnLaunched@?QIApplicationOverrides@Xaml@UI@Windows@@App@App1@@U$AAAXP$AAVLaunchActivatedEventArgs@Activation@ApplicationModel@4@@Z) в функции "public: virtual long __stdcall App1::App::[Windows::UI::Xaml::IApplicationOverrides]::__abi_Windows_UI_Xaml_IApplicationOverrides____abi_OnLaunched(class Windows::ApplicationModel::Activation::LaunchActivatedEventArgs ^)" (?__abi_Windows_UI_Xaml_IApplicationOverrides____abi_OnLaunched@?QIApplicationOverrides@Xaml@UI@Windows@@App@App1@@U$AAGJP$AAVLaunchActivatedEventArgs@Activation@ApplicationModel@4@@Z) C:\Users\Александр\Documents\Visual Studio 2012\Projects\App1\App1\pch.obj App1

Ошибка 6 error LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl App1::App::App(void)" (??0App@App1@@Q$AAA@XZ) в функции "public: void __thiscall <lambda_cfb54e4cf5e40bab7f7d52ad037bab69>::operator()(class Windows::UI::Xaml::ApplicationInitializationCallbackParams ^)const " (??R<lambda_cfb54e4cf5e40bab7f7d52ad037bab69>@@QBEXP$AAVApplicationInitializationCallbackParams@Xaml@UI@Windows@@@Z) C:\Users\Александр\Documents\Visual Studio 2012\Projects\App1\App1\XamlTypeInfo.g.obj App1

Ошибка 7 error LNK1120: неразрешенных внешних элементов: 2 C:\Users\Александр\Documents\Visual Studio 2012\Projects\App1\Debug\App1\App1.exe 1 1 App1


Цитата Сообщение от alsav22 Посмотреть сообщение
Точки с запятой, после инклудов, уберите.
Я их добавил после появления ошибок . От балды, вдруг прокатит.



убрал, исчезло 3 предупреждения :О.
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
27.06.2013, 21:03     Что-то компилятору не нравится. Ввод-вывод #5
Цитата Сообщение от BedinINC Посмотреть сообщение
cout<<u1.first, u1.second, "/n";
* * cout<<u2.first, u2.second, "/n";
* * cout<<u3.first, u3.second, "/n";
и вместо , нужно <<
gray_fox
What a waste!
1443 / 1172 / 61
Регистрация: 21.04.2012
Сообщений: 2,449
Завершенные тесты: 3
27.06.2013, 21:03     Что-то компилятору не нравится. Ввод-вывод #6
Цитата Сообщение от BedinINC Посмотреть сообщение
cout<<u1.first, u1.second, "/n";
:/ так хотя бы:
C++
1
cout << u1.first << ", " << u1.second << endl;
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 21:05     Что-то компилятору не нравится. Ввод-вывод #7
Создание проекта:
Начал изучать уже ошибки , или чтото не то делаю я (
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:09  [ТС]     Что-то компилятору не нравится. Ввод-вывод #8
Цитата Сообщение от SeregaC++ Посмотреть сообщение
и вместо , нужно <<
Делал.

Добавлено через 3 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
Создавал Пустой проект (XAML). Больше ничего не предлагало.
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 21:12     Что-то компилятору не нравится. Ввод-вывод #9
Цитата Сообщение от BedinINC Посмотреть сообщение
Создавал Пустой проект (XAML). Больше ничего не предлагало.
Вот сделайте точно как на скриншотах
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:13  [ТС]     Что-то компилятору не нравится. Ввод-вывод #10
Цитата Сообщение от Croessmah Посмотреть сообщение
Вот сделайте точно как на скриншотах
Во вкладках VS C++ только магазин >.>
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.06.2013, 21:17     Что-то компилятору не нравится. Ввод-вывод #11
Цитата Сообщение от BedinINC Посмотреть сообщение
#include"pch.h"
Это для чего? Я только это убрал и точки с запятой, и всё компилируется (но криво работает).
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:18  [ТС]     Что-то компилятору не нравится. Ввод-вывод #12
Цитата Сообщение от alsav22 Посмотреть сообщение
Это для чего? Я только это убрал и точки с запятой, и всё компилируется (но криво работает).
Про криво работает да, ибо столько НЕВИДАННЫХ МНОЮ РАНЕЕ ошибок выдавало.
Компилятор говорит, мол, сцука, подключай обратно.
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 21:20     Что-то компилятору не нравится. Ввод-вывод #13
Цитата Сообщение от alsav22 Посмотреть сообщение
Я только это убрал и точки с запятой, и всё компилируется (но криво работает).
Потому что у Вас правильный тип проекта. По ошибкам же видно:
Цитата Сообщение от BedinINC Посмотреть сообщение
[Windows::UI::Xaml::IApplicationOverrides]::OnLaunched(class Windows::ApplicationModel::Activation::LaunchActivatedEventA rgs ^)" (?OnLaunched@?QIApplicationOverrides@Xaml@UI@Windows@@App@Ap p1@@U$AAAXP$AAVLaunchActivatedEventArgs@Activation@Applicati onModel@4@@Z) в функции "public: virtual long __stdcall App1::App::
...
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.06.2013, 21:23     Что-то компилятору не нравится. Ввод-вывод #14
А так, даже и работает:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
//#include"pch.h"
#include<iostream>
#include<string>
#include<vector>
 
using namespace std;
 
int main() 
{
    int n;
    cin>>n;
    while ((n<10)||(n>100)) 
    {
        cin >> n;
    }
    pair <int, string> u1, u2, u3;
    vector<string> names;
    vector<int> cats;
    int l = n;
    while(l != 0)
    {
        l--;
        int old;
        cin >> old;
        string dlo;
        cin >> dlo;
        cats.push_back(old);
        names.push_back(dlo);
    }
    l = 0;
    int d = 0;
    while(d != n)
    {
        while(l!= n)
        {
            if(cats[d] > cats[l]) 
            {
                u1 = make_pair(cats[d], names[d]);
            }
            l++;
        }
        l = 0;
        d++;
    }
    --d;
    cats[d] = 0, l = 0, d = 0;
    while(d != n)
    {
        while(l != n)
        {
            if(cats[d] > cats[l]) 
            {
                u2 = make_pair(cats[d], names[d]);
            }
            l++;
        }
        l = 0;
        d++;
    }
    --d;
    cats[d]=0, l=0, d=0;
    while(d!=n)
    {
        while(l!=n)
        {
            if(cats[d]>cats[l]) 
            {
                u3=make_pair(cats[d], names[d]);
            }
            l++;
        }
        l=0;
        d++;
    }
    
    cout<<u1.first << ' ' << u1.second << "\n";
    cout<<u2.first << ' ' << u2.second << "\n";
    cout<<u3.first << ' ' << u3.second << "\n";
    
    cout << endl;
    system("pause");
    return 0;
}
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:25  [ТС]     Что-то компилятору не нравится. Ввод-вывод #15
Цитата Сообщение от Croessmah Посмотреть сообщение
Потому что у Вас правильный тип проекта. По ошибкам же видно:
В шаблонах C++ только магазин выбор. Можно как то по другому его создать? Перекачивать как то лень...
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 21:30     Что-то компилятору не нравится. Ввод-вывод #16
Вы скачали Visual Studio Express 2012 для Windows 8?
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:31  [ТС]     Что-то компилятору не нравится. Ввод-вывод #17
Цитата Сообщение от Croessmah Посмотреть сообщение
Вы скачали Visual Studio Express 2012 для Windows 8?
Угу.
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 21:32     Что-то компилятору не нравится. Ввод-вывод #18
Цитата Сообщение от BedinINC Посмотреть сообщение
Угу.
И Вас не смутило описание продукта:
Visual Studio Express 2012 для Windows 8это набор базовых инструментов для создания привлекательных и современных приложений для Windows Store. После установки вы можете использовать продукт в течении 30 дней. Для использования продукта по истечении 30 дней необходимо зарегистрироваться и получить бесплатный ключ продукта.
Хотя строчкой ниже есть другой продукт:
Visual Studio Express 2012 для Windows Desktop позволяет создавать мощные приложение для настольных систем на языках C#, Visual Basic и C++. Вы можете использовать такие клиентские технологии, как Windows Presentation Foundation (WPF), Windows Forms и Win32. После установки вы можете использовать продукт в течении 30 дней. Для использования продукта по истечении 30 дней необходимо зарегистрироваться и получить бесплатный ключ продукта.
http://www.microsoft.com/visualstudio/rus/downloads
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2013, 21:35     Что-то компилятору не нравится. Ввод-вывод
Еще ссылки по теме:

Создание программы, которая будет обращаться к компилятору - C++
Хочу написать программу, которая будет обращаться к компилятору, в нём же она будет проверять работоспособность кода, который напишут в...

Как сообщить компилятору, чтобы код не проверялся на ошибки? - C++
Функция из моей предыдущей темы заработала http://www.cyberforum.ru/cpp-beginners/thread1817011.html#post9596889 затем я ее перенес...

ввод/вывод - C++
Как определить откуда вызывают cout - из dll либо из исполняемого приложения?

Ввод вывод - C++
Заполнить файл последовательного доступа f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле g все...

Ввод /вывод на С++ - C++
мне нужна программа которая сможет с введённых слов находить гласных буквы заранее спасибо))


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

Или воспользуйтесь поиском по форуму:
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:35  [ТС]     Что-то компилятору не нравится. Ввод-вывод #19
Цитата Сообщение от Croessmah Посмотреть сообщение
И Вас не смутило описание продукта:


Хотя строчкой ниже есть другой продукт:

http://www.microsoft.com/visualstudio/rus/downloads
!!!
Спасибо огромное
Yandex
Объявления
27.06.2013, 21:35     Что-то компилятору не нравится. Ввод-вывод
Ответ Создать тему
Опции темы

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