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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mato
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 70
#1

Вывод в Файл С++ - C++

03.08.2012, 10:35. Просмотров 599. Ответов 6
Метки нет (Все метки)

Добрый день подскажите пожалуйста как вывести данные из программы в файл ексель и сделать чтоб он сохранялся а не каждый раз когда к нему обращалась программа он перезаписывался.
Я знаю способ вывода в файл через ofstream но он перезаписывался каждый раз когда я делаю
outFile.open() а мне надо сохранить данные. Ну и если не сложно хотелось не в txt а в екселе конечно.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2012, 10:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод в Файл С++ (C++):

Вывод суммы в файл (файловый ввод/вывод) - C++
Добрый день! Я пытался написать программу, которая должна вводить данные из файла №1, потом вычислять их сумму и полученное значение...

Файл: Форматированный вывод текста в файл - C++
#include <stdio.h> #include <math.h> #include <io.h> int main() { double x1, x2, y1, y2, l,si,co; int ku, kuz, kuf, kel; ...

Вывод в файл - C++
Здравствуйте уважаемые программисты, будьте добры, уделите пару минут своего времени на этот пост. Уже неделю парюсь с программой, в общем,...

Вывод в файл - C++
#include "stdafx.h" #include <iostream> #include <cmath> #include <string> #include <fstream> double f(double x, double y)...

Вывод в файл - C++
Парни, подскажите как в С++ сделать вывод в цикле каждый раз в новый файл. Что-то вроде этого: for(i=1;i<=N-1;i++){ ofstream...

Вывод в файл - C++
Есть довольно большая вычислительная программа. В ней вычисляется в том числе трехмерный массив. Надо сделать так, чтобы результаты...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.08.2012, 12:21 #2
Открывайте для чтения:
C++
1
ifstream f("Myfile.txt");
Файл должен существовать. Данные при открытии не стираются.
Или для добавления записи в конец файла:
C++
1
ofstream f("Myfile.txt", ios::app);
Если файла нет, то создаётся; если есть, то при открытии данные не стираются, можно добавлять записи в конец файла.
2
mato
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 70
07.08.2012, 11:42  [ТС] #3
Цитата Сообщение от alsav22 Посмотреть сообщение
Открывайте для чтения:
C++
1
ifstream f("Myfile.txt");
Файл должен существовать. Данные при открытии не стираются.
Или для добавления записи в конец файла:
C++
1
ofstream f("Myfile.txt", ios::app);
Если файла нет, то создаётся; если есть, то при открытии данные не стираются, можно добавлять записи в конец файла.
Спасибо помогло
0
-=ЮрА=-
Заблокирован
Автор FAQ
07.08.2012, 13:01 #4
Цитата Сообщение от mato Посмотреть сообщение
Ну и если не сложно хотелось не в txt а в екселе конечно.
mato, думаю ты пока не представляяешь насколько сложен формат бинарного файла xls. Уверяю тебя никаким прямым ofstream-овским выводом в него никогда в жизни не записать!Для работы с Excel нужно использовать ODBC либо интерфейсы но никак не примитивную потоковую запись.
Чтобы дать тебе хоть какой-то пример направлю на свой проект по этой ссылке
1
Avazart
Эксперт С++
7191 / 5365 / 280
Регистрация: 10.12.2010
Сообщений: 23,673
Записей в блоге: 17
07.08.2012, 13:18 #5
Цитата Сообщение от mato Посмотреть сообщение
из программы в файл ексель
Читай про технологию COM, автоматизацию MS Excel...
Стоит посмотреть предоставляет ли ваша среда какие нибудь инструменты для этого.
0
mato
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 70
07.08.2012, 18:24  [ТС] #6
Всем спасибо Тема закрыта
0
kvasik4ok
0 / 0 / 0
Регистрация: 07.08.2012
Сообщений: 10
07.08.2012, 18:52 #7
Спасибо большое,мне помогло
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2012, 18:52
Привет! Вот еще темы с ответами:

вывод в файл - C++
Хочу осуществить вывод в файл с помощью функции. void Crypto::output(fstream ff, int ROUND, unsigned char *** uc)//УДАЛИТЬ { ...

Вывод в файл - C++
Пытаюсь сделать что-то полезное в жизни:scratch: #include <iostream> #include <fstream> using namespace std; int main(void){ ...

Вывод в файл - C++
# include <fstream.h> # include <conio.h> # include <process.h> void main() { clrscr(); ifstream File1("text1.txt"); while...

Вывод в файл - C++
Всем привет, вот такая проблемка возникла. Хочу вывести матрицы в файл, но не получается...Файл оказывается пустым, как исправить?) ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.08.2012, 18:52
Ответ Создать тему
Опции темы

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