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

Запись в файл: после каждой записи вставить символ - C++

Восстановить пароль Регистрация
 
FloraWinx
 Аватар для FloraWinx
4 / 4 / 1
Регистрация: 05.10.2013
Сообщений: 122
11.07.2014, 02:51     Запись в файл: после каждой записи вставить символ #1
Написал код, записывает в текстовый документ, но я хочу записать это в csv (excel) файл, после каждой записи нужно вставить ;
вот мой код
C++
1
2
3
4
    ofstream write_xls ("D:\\cal.csv");
    for(int i=0;i<n;i++){
        write_xls.write((char*)&route[i]  , sizeof(MARSH));
    }
route массив в котором содержится структура с 3 полями.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2014, 02:51     Запись в файл: после каждой записи вставить символ
Посмотрите здесь:

C++ Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела.
После каждого слова текста, заканчивающегося заданной подстрокой, вставить указанный символ C++
Вставить символ в файл C++
Вставить после каждой серии нуль C++
После первой буквы каждого слова вставить символ “-” C++
После каждой записи в файл, указатель должен переходить на следующую строчку C++
C++ Вставить новый символ после заданного
Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
11.07.2014, 06:14     Запись в файл: после каждой записи вставить символ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// переопределение оператора << для вашей структуры
ofstream operator<<(ofstream &out, const MARSH &m) {
    const string delim = ";";
    return (out
        <<m.choto   <<delim
        <<m.zachemto<<delim
        <<m.kudato  <<endl
    );
}
//....
ofstream write_xls ("D:\\cal.csv");
    for(int i=0;i<n;i++){
        write_xls<<route[i];
    }
как то так
FloraWinx
 Аватар для FloraWinx
4 / 4 / 1
Регистрация: 05.10.2013
Сообщений: 122
11.07.2014, 10:56  [ТС]     Запись в файл: после каждой записи вставить символ #3
Вот получил ошибку
1 IntelliSense: не существует подходящего определяемого пользователем преобразования из "std::basic_ostream<char, std::char_traits<char>>" в "std::ofstream" c:\Visual Studio 2012\Projects\hw4\hw4\main.cpp 16
Yandex
Объявления
11.07.2014, 10:56     Запись в файл: после каждой записи вставить символ
Ответ Создать тему
Опции темы

Текущее время: 22:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru