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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Правило ЖИ, ШИ, ЧА, ЩА http://www.cyberforum.ru/cpp-beginners/thread959546.html
В русском языке, как правило, после букв Ж, Ч, Ш, Щ пишется И, А, У, а не Ы, Я, Ю. Проверить заданный текст на соблюдение этого правила и исправить ошибки (с учетом исключений: ЖЮРИ, БРОШЮРА, ПАРАШЮТ). Помогите сделать программу
C++ c++ Индекс массы тела Всем привет. сразу скажу что мой уровень знаний языков программирования практически 0 Пару дней назад начал читать книгу по c++ и вот сегодня решил написать программу в консольном приложении по расчету индекса массы тела. 1.#include <iostream> 2.#include <math.h> 3.using namespace std; 4.int main() 5.{ 6.setlocale(LC_ALL,"rus"); 7.double Вес, Рост; http://www.cyberforum.ru/cpp-beginners/thread959540.html
C++ С чего начать?
Сначала сделать выбор между одз, а потом найти в первом уравнении меньший или наоборот?
Что за ошибка? C++
Вроде все правильно #include "stdafx.h" #include<iostream> #include<math.h> #include<conio.h> using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ СТЭК не фурычит http://www.cyberforum.ru/cpp-beginners/thread959530.html
Привет! Такая проблема, решил написать стэк, в элементах которого лежат указатели на массив строк.Но что-то не так либо пишет мусор либо еще что. А если в стэке(fname) лежит просто string то после нескольких вводов он пишет \320 . но после тем не менее продолжает заполнять стэк именами#include <iostream> #include<stdio.h> #include<stdlib.h> #include<string.h> using namespace std; ...
C++ Один класс не видит другой. Преобразование класса Всем доброго времени суток. В общем вот есть такой код: #include <cmath> using namespace std; class Decart; class Polar { private: double distance, angle; подробнее

Показать сообщение отдельно
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
23.09.2013, 00:29     Можно ли переделать маcсив под вектор?
mixon-21, например, для одномерного вектора это будет так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    vector<CardStruc> card;
    string rank;
    int suit;
    for (int i=0; i<52; i++){
        CardStruc temp={rank, suit};
Есть другой вариант:
[CPP]    vector<CardStruc> card(52);
    string rank;
    int suit;
    for (int i=0; i<52; i++){
        CardStruc temp={rank, suit};
        card[i]=temp;
    }
card.push_back(temp);
}[/CPP]
В rank читаешь значения либо из своего массива rank[], либо можешь в какой-нибудь текстовый файл загнать. Также и со suit.
Можно, кстати, организовать и двухмерный вектор, но это будет несколько сложнее
 
Текущее время: 06:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru