Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
uladzislau_
0 / 0 / 0
Регистрация: 04.04.2015
Сообщений: 24
1

Нужно создать новый вектор и сохранить его в файл

14.04.2015, 14:22. Просмотров 263. Ответов 3
Метки нет (Все метки)

Добрый день
Нужно создать вектор, занести туда некоторые значения и сохранить их в файл.
Вот, что я сделал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
vector <string> CreateNewVector()
{
    vector <string> v;
    string s = "";
    do{
        getline(cin, s);
        if (s.size() > 0)
        {
            v.push_back(s);
        }
    } while (s != "");
    return v;
}
void Save(vector<string> &v)
{
    ofstream fout;
    fout.open("file1.txt");
    for (int i = 0; i<v.size(); i++)
        fout << v[i] << endl;
    fout.close();
}
Новый файл создаётся, но он пуст.
Что не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2015, 14:22
Ответы с готовыми решениями:

Дан файл,компонентами его яв-ся числа.Число компонент делится на 2.Создать новый файл,куда будет записываться наименьшее из каждой пары чисел 1 файла
#include &quot;fsteam&quot; #include &quot;iomanip&quot; using namespace std; int main()...

Файл: Привести кодировку содержимого файла к кодировке консоли и сохранить результат как новый файл.
Задача такая: Программа должна получать на вход путь к текстовому файлу,...

Дан текстовый файл. Заменить окончание ing каждого слова, встречающегося в заданном предложении на ED и сохранить результат в новый файл.
Всем вечер добрый. Хотелось бы, чтоб кто-нибудь помог с прогой. Её текст...

Создать текстовый файл из 5 строк, прочитать созданный файл и получить новый файл согласно своему варианту. Dev C++
8)В новом файле заменить все латинские буквы верхнего регистра на буквы нижнего...

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Пожалуйста, помогите решить задачу в C++!!! Дан файл целых чисел. Создать...

3
nmcf
6399 / 5661 / 2580
Регистрация: 14.04.2014
Сообщений: 23,955
14.04.2015, 14:24 2
Вектор пустой, наверное.
0
uladzislau_
0 / 0 / 0
Регистрация: 04.04.2015
Сообщений: 24
14.04.2015, 14:29  [ТС] 3
Цитата Сообщение от nmcf Посмотреть сообщение
Вектор пустой, наверное.
ДА вроде нет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
vector <string> v;
    string s = "";
    do{
        getline(cin, s);
        if (s.size() > 0)
        {
            v.push_back(s);
        }
    } while (s != "");
    for (int i = 0; i < v.size(); ++i)
    {
        cout << v[i] << endl;
    }
    system("Pause");
Тут же выводится
0
nmcf
6399 / 5661 / 2580
Регистрация: 14.04.2014
Сообщений: 23,955
14.04.2015, 14:36 4
Это другая функция. Как он в неё попадает?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2015, 14:36

Создать файл F1, записать в него N чисел, а затем создать его копию - файл F2
Вроде есть все условия, но последние числа перезаписывает: #include...

Дан файл, содержащий некоторый текст. Переписать его в новый файл по две фразы на строку
Дан файл, содержащий некоторый текст. Переписать его в новый файл по две фразы...

Нужно ввести слово и сохранить его в переменной
Добрый день форумчане, прошу помочь как начинающему программисту,который сдает...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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