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

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

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

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

27.06.2013, 20:56. Просмотров 491. Ответов 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 ошибки, если будет надо - кину.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2013, 20:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что-то компилятору не нравится. Ввод-вывод (C++):

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод - C++
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку с клавиатуры и переводит её в двоичный код. затем наоборот...

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

Поменять консольный ввод-вывод на файловый ввод-вывод - C++
вот у меня калькулятор как мне сделать что б числа вводились из файла и результат записывался в новый файл ? // ОБРАТНАЯ...

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

Как передать аргументы из командной строки в функцию main(), что программа заработала? (файловый ввод/вывод) - C++
Как передать аргументы из командной строки в аргумент int main(int argc, char *argv), что бы заработала это прога: #include &lt;iostream&gt; ...

Запись выражений, ввод–вывод информацииЗапись выражений, ввод–вывод информации - C++
Задача 2.1. Пользуясь только операцией умножения, вычислить (A в 7-ой степени) за четыре операции. Задача 2.2. Очистить экран,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,416
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 20:57 #2
И что пишет компиль?
0
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.06.2013, 21:00 #3
Точки с запятой, после инклудов, уберите.
0
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 предупреждения :О.
0
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";
и вместо , нужно <<
0
gray_fox
What a waste!
1520 / 1223 / 70
Регистрация: 21.04.2012
Сообщений: 2,560
Завершенные тесты: 3
27.06.2013, 21:03 #6
Цитата Сообщение от BedinINC Посмотреть сообщение
cout<<u1.first, u1.second, "/n";
:/ так хотя бы:
C++
1
cout << u1.first << ", " << u1.second << endl;
0
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,416
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 21:05 #7
Создание проекта:
Начал изучать уже ошибки , или чтото не то делаю я (
0
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:09  [ТС] #8
Цитата Сообщение от SeregaC++ Посмотреть сообщение
и вместо , нужно <<
Делал.

Добавлено через 3 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
Создавал Пустой проект (XAML). Больше ничего не предлагало.
0
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,416
Записей в блоге: 3
Завершенные тесты: 1
27.06.2013, 21:12 #9
Цитата Сообщение от BedinINC Посмотреть сообщение
Создавал Пустой проект (XAML). Больше ничего не предлагало.
Вот сделайте точно как на скриншотах
0
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:13  [ТС] #10
Цитата Сообщение от Croessmah Посмотреть сообщение
Вот сделайте точно как на скриншотах
Во вкладках VS C++ только магазин >.>
0
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.06.2013, 21:17 #11
Цитата Сообщение от BedinINC Посмотреть сообщение
#include"pch.h"
Это для чего? Я только это убрал и точки с запятой, и всё компилируется (но криво работает).
0
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:18  [ТС] #12
Цитата Сообщение от alsav22 Посмотреть сообщение
Это для чего? Я только это убрал и точки с запятой, и всё компилируется (но криво работает).
Про криво работает да, ибо столько НЕВИДАННЫХ МНОЮ РАНЕЕ ошибок выдавало.
Компилятор говорит, мол, сцука, подключай обратно.
0
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,416
Записей в блоге: 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::
...
0
alsav22
5419 / 4815 / 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;
}
0
BedinINC
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 10
27.06.2013, 21:25  [ТС] #15
Цитата Сообщение от Croessmah Посмотреть сообщение
Потому что у Вас правильный тип проекта. По ошибкам же видно:
В шаблонах C++ только магазин выбор. Можно как то по другому его создать? Перекачивать как то лень...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2013, 21:25
Привет! Вот еще темы с ответами:

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур - C++
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран? Само задание: О каждой книге ...

Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод) - C++
Как сделать чтобы список студентов выводился на экран в конце? #include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; ...

Поиск в массиве структур по заданному полю и вывод в алфавитном порядке (файловый ввод/вывод) - C++
Помогите с функцией void runFile() что бы с файла брал и выводил в алфавитном порядке список товаров, хранящихся больше месяца, стоимость...

Вывод суммы в файл (файловый ввод/вывод) - C++
Добрый день! Я пытался написать программу, которая должна вводить данные из файла №1, потом вычислять их сумму и полученное значение...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.06.2013, 21:25
Ответ Создать тему
Опции темы

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