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

Можно ли создать вектор заранее неизвестного размера? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Форматный ввод/вывод с использованием текстовых файлов. http://www.cyberforum.ru/cpp-beginners/thread38957.html
ЗДРАВСТВУЙТЕ. МЕНЯ ЗОВУТ ДАША. У МЕНЯ ПРОБЛЕМА, Я НЕ ЧЕГО НЕ ПОНИМАЮ В С++, А У МЕНЯ ЗАЧЕТ, МОЖЕТ КТО ТО МНЕ СМОЖЕТ СДЕЛАТЬ МОЁ ЗАДАНИЕ: Дан файл, компоненты которого являются действительными числами. Найти максимальный и минимальный компонент файла. ЕСЛИ НЕ ТРУДНО СДЕЛАЙТЕ ПОЖАЛУЙСТА, ЗА РАНЕЕ БОЛЬШОЕ СПАСИБО!!!!
C++ Автоматическое нажатие клавиш Нужен код программы которая будет в открытом окне автоматически будет нажимать заданные клавиши? http://www.cyberforum.ru/cpp-beginners/thread38955.html
C++ Не получается заполненить матрицу
Здравствуйте! :) Помогите пожалуйста найти ошибку.#include "stdafx.h" #include <iostream> using namespace std; void main(int argc, _TCHAR* argv) { enum { m=5, n=10 }; int matrix; int i, j;
Работа с файлами C++
помогите пжл написать программу для удаления энтеров из файла txt
C++ деление матриц http://www.cyberforum.ru/cpp-beginners/thread38946.html
помогите опжалуйста перегрузить операцию деления для матриц. Я для умножения сделала, а обратную матрицу для деления не могу составить.. #include<iostream.h> class Matrisa { int *Mas1, N; friend Matrisa& operator / (Matrisa&A,Matrisa&B); public: Matrisa();
C++ Типизированные файлы помогите пожалуйста с написанием программы в Borland C++ 3.1. : нужно выяснить в каких классах начислено более 35 студентов. буду рад всем советам. За ранее спасибо. подробнее

Показать сообщение отдельно
Kemsit
4 / 4 / 1
Регистрация: 07.06.2009
Сообщений: 62
08.06.2009, 17:23  [ТС]     Можно ли создать вектор заранее неизвестного размера?
Подправил ошибки, но всё равно не работает:'(
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
#include <iostream>
#include <vector>
#include <string.h>
#include <cmath>
using namespace std;
vector <int> rec2(vector<int> vec1, char *chislo1, int b)
{
    if (b==0)
    {
        return vec1;
    }
    else
    {
        vec1.push_back(chislo1[b]);
        b--;
        return rec2(vec1, chislo1, b);
    }
}
int main()
{
    setlocale (LC_ALL, "Russian");
    cout<<"Лабораторная работа №12"<<endl;
    cout<<"Вариант №5"<<endl;
    cout<<"Выберите номер задания"<<endl;
    cout<<"0 - Выход из программы"<<endl;
    cout<<"1 - Первое задание"<<endl;
    cout<<"2 - Второе задание"<<endl;
    char temp;
    cin>>temp;
    switch (temp)
    {
    case '0':
        {
            cout<<"До свидания!"<<endl;
            break;
        }
    case '2':
        {
            cout<<"Введите число"<<endl;
            vector<int>vec1;
            vector<int>vec2;
            char chislo1[256];
            int b;
            cin>>chislo1;
            b=strlen(chislo1);
            vec2=rec2(vec1, chislo1, b);
            for (int i=0; i<b; i++)
            {
            cout<<vec2[i];
            }
            cout<<endl;
            break;
        }
    }
 
    system ("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru