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

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

Восстановить пароль Регистрация
 
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 20:56     Что-то компилятору не нравится. Ввод-вывод #1
Да-да КОКОКО, БЫДЛОКОД, МАМКУ...
Я его испоганил до ужаса, а компиль всё равно не хочет работать...
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++ Вопрос по компилятору
C++ Ввод\Вывод
Ввод/вывод C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11800 / 6779 / 765
Регистрация: 27.09.2012
Сообщений: 16,829
Записей в блоге: 2
Завершенные тесты: 1
27.06.2013, 20:57     Что-то компилятору не нравится. Ввод-вывод #2
И что пишет компиль?
alsav22
5282 / 4801 / 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
429 / 364 / 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!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
27.06.2013, 21:03     Что-то компилятору не нравится. Ввод-вывод #6
Цитата Сообщение от BedinINC Посмотреть сообщение
cout<<u1.first, u1.second, "/n";
:/ так хотя бы:
C++
1
cout << u1.first << ", " << u1.second << endl;
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11800 / 6779 / 765
Регистрация: 27.09.2012
Сообщений: 16,829
Записей в блоге: 2
Завершенные тесты: 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
Модератор
Эксперт С++
 Аватар для Croessmah
11800 / 6779 / 765
Регистрация: 27.09.2012
Сообщений: 16,829
Записей в блоге: 2
Завершенные тесты: 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
5282 / 4801 / 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
Модератор
Эксперт С++
 Аватар для Croessmah
11800 / 6779 / 765
Регистрация: 27.09.2012
Сообщений: 16,829
Записей в блоге: 2
Завершенные тесты: 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
5282 / 4801 / 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
Модератор
Эксперт С++
 Аватар для Croessmah
11800 / 6779 / 765
Регистрация: 27.09.2012
Сообщений: 16,829
Записей в блоге: 2
Завершенные тесты: 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
Модератор
Эксперт С++
 Аватар для Croessmah
11800 / 6779 / 765
Регистрация: 27.09.2012
Сообщений: 16,829
Записей в блоге: 2
Завершенные тесты: 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++ Зачем компилятору что-то упорядочивать после вычисления второго операнда логического "или"?
ввод вывод 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     Что-то компилятору не нравится. Ввод-вывод
Ответ Создать тему
Опции темы

Текущее время: 05:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru