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

Как перевести массив строк в массив int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Должны ли быть тесты элементом класса? http://www.cyberforum.ru/cpp-beginners/thread1060263.html
Здравствуйте. Я написал класс, написал тесты к нему. Нужно ли их поместить внутрь класса? Или куда их поместить? Пока тесты написаны в виде функций запускающихся в main.
C++ Ошибка помогите найти ошибку, в общем когда запускаешь программу, она работает и делает все как нужно, но выдает ошибку #include <iostream> #include <cstring> #include "work_4.h" using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread1060258.html
Ошибка при компилировании. Язык Си C++
Всем здравствуйте. Пишу следующую программу: дан массив из 15 элементов. Найти 3 самых больших элемента массива, являющиеся простыми числами (самый оптимальный вариант). Получилось следующее:...
C++ Ошибки в классе
Как исправить ошибки? error C2143: syntax error : missing ';' before '^' error C4430: missing type specifier - int assumed. Note: C++ does not support default-int error C4430: missing type...
C++ Выполнить слияние двух рассортированных текстовых файлов в третий упорядоченный файл. Сортировок не использовать. Дополнительных массивов и файлов не http://www.cyberforum.ru/cpp-beginners/thread1060239.html
Выполнить слияние двух рассортированных текстовых файлов в третий упорядоченный файл. Сортировок не использовать. Дополнительных массивов и файлов не использовать.
C++ Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать. подробнее

Показать сообщение отдельно
karaulov6
-42 / 23 / 2
Регистрация: 23.03.2013
Сообщений: 238
Завершенные тесты: 1
29.12.2013, 21:03
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
#include <iostream> // cout
#include <string> // std::
#include <vector> // vector<>
using namespace std;
 
int main()
{
    vector<string> stringarray;
    stringarray.push_back("150");
    stringarray.push_back("250");
    stringarray.push_back("350");
    stringarray.push_back("1500");
    stringarray.push_back("5150");
 
    int * integerarray = new int[stringarray.size()]();
 
    for (unsigned int i = 0; i < stringarray.size(); i++)
        integerarray[i] = atoi(stringarray[i].c_str());
 
    for (unsigned int i = 0; i < stringarray.size(); i++)
        cout << "int:" << integerarray[i] << endl;
 
    stringarray.clear();
    delete[] integerarray;
    return 0;
}
У меня так работает вроде
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru