Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2010, 20:50   #1
holander
Новичок
Джуниор
 
Регистрация: 09.09.2010
Сообщений: 3
Вопрос файли и С++

Возник вопрос по файлах.
Эсть масив
float B[10]={0};
заполнений елементами, необходимо значения перенести в файл, которий потом открить с помощю блокнота или екселя или графера и тд.
создаю и заполняю масив:

const AnsiString FILE_NAME_STR= "c:\\Temp\\1.txt";
int fff;
fff= FileCreate(FILE_NAME_STR);


FileWrite(fff, B, sizeof(float)*10);
void FileClose(int fff);

В результате получаю десять заглавних бук А, зотя при трасировка масив В имел значения 10,10,10...
подскажите ошибку и гре почерпнуть инфу для решения

среда Борлан билдер 6,0
holander вне форума Ответить с цитированием
Старый 09.09.2010, 23:09   #2
|{ot
Форумчанин
 
Аватар для |{ot
 
Регистрация: 09.03.2008
Сообщений: 127
По умолчанию

Когда в файл записуеш как числа в строку конвертируются?
|{ot вне форума Ответить с цитированием
Старый 12.09.2010, 14:52   #3
holander
Новичок
Джуниор
 
Регистрация: 09.09.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от |{ot Посмотреть сообщение
Когда в файл записуеш как числа в строку конвертируются?
ХЗ я з с++ неделю работаю.
суть получить файл с числами записаними через пробел, вот такая байда

Последний раз редактировалось holander; 12.09.2010 в 14:57.
holander вне форума Ответить с цитированием
Старый 12.09.2010, 14:55   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вы записываете float.
а вам надо писать текст, может стоит различать разные типы данных?(они все хранятся по разному)

переводи числа в строку, в Билдере есть простые функи для этого.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.09.2010, 14:59   #5
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Используйте файловые потоки и не мучайтесь.
fstream, ifstream, ofstream
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 12.09.2010, 17:02   #6
RomanStalin
Заблокирован
 
Регистрация: 12.09.2010
Сообщений: 3
По умолчанию

Нужно только скопировать

const AnsiString FILE_NAME_STR= "c:\\Temp\\1.txt";
int fff;
fff= FileCreate(FILE_NAME_STR);

в командную строку и нажать Ввод!
RomanStalin вне форума Ответить с цитированием
Старый 12.09.2010, 17:46   #7
holander
Новичок
Джуниор
 
Регистрация: 09.09.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от RomanStalin Посмотреть сообщение
Нужно только скопировать

const AnsiString FILE_NAME_STR= "c:\\Temp\\1.txt";
int fff;
fff= FileCreate(FILE_NAME_STR);

в командную строку и нажать Ввод!
шо за бред яка командна строка я в былдеры працюю
holander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файли ) ALABAMA Паскаль, Turbo Pascal, PascalABC.NET 3 05.06.2010 11:24
Файли ALABAMA Паскаль, Turbo Pascal, PascalABC.NET 6 04.06.2010 05:37
Как заблокировать файли *.mdb и *.xls ??? $T@LKER БД в Delphi 3 07.05.2010 10:53
ФАЙЛИ misha25525 Помощь студентам 3 16.04.2010 20:08