Вопрос № 40572: Здравствуйте эксперты
Я хочу записать в файл число типа float.
(массивы через структуры мне не надо, т.к это поэлементное считывание)
а у меня в файле будет тысячи чисел.
Строку занести в файл тоже могу, а вот числа никак не получ...Вопрос № 40608: Добрый день ЭКСперты!
Вопрос такой - Какие есть функции для открытия и закрытия каретки CD-ROMa? или может быть несколько шагов для этого нужно.
Если можно то с примером на любом языке!
Спасибо!...
Вопрос № 40.572
Здравствуйте эксперты
Я хочу записать в файл число типа float.
(массивы через структуры мне не надо, т.к это поэлементное считывание)
а у меня в файле будет тысячи чисел.
Строку занести в файл тоже могу, а вот числа никак не получается.
Подскажите как это осуществить?
Не могу понять какой должен быть 2-ой параметр
Приложение:
Отправлен: 17.04.2006, 21:30
Вопрос задал: Inferno (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 9)
Отвечает: X-MAN
Здравствуйте, Inferno!
Вам прежде чем писать в файл число, нужно конвертировать его в строку.
Для целых чисел есть ф-ция itoa(), а для дробных есть три ф-ции:
_ecvt
_fcvt
_gcvt
Советую почитать документацию по каждой из них, и выбрать то что вам наиболее подходит. В данном случае я бы посоветовал третий вариант.
Ответ отправил: X-MAN (статус: 5-ый класс)
Ответ отправлен: 17.04.2006, 22:27 Оценка за ответ: 5
Отвечает: estiGi
Здравствуйте, Inferno!
Все зависит от того, нужно ли тебе, чтобы в файле была видна записаная цифра в том виде, как мы можем ее прочитать. Если да, то нужно переводить число в строку и писать, а при чтении читать строку (нужно помнить длину строки) и переводить обратно в число.
Если нет, то можно записать число в бинарном виде, и оно всегда будет длиной в 4 байта (для float, естессно), но открыть файл в редакторе и понять, что там записано, не получится. В приложении - как записать и прочитать такие записи
Приложение:
Ответ отправил: estiGi (статус: Студент)
Ответ отправлен: 18.04.2006, 14:17 Оценка за ответ: 5
Вопрос № 40.608
Добрый день ЭКСперты!
Вопрос такой - Какие есть функции для открытия и закрытия каретки CD-ROMa? или может быть несколько шагов для этого нужно.
Если можно то с примером на любом языке!
Спасибо!
Отправлен: 18.04.2006, 09:26
Вопрос задал: Joy~ (статус: 5-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 7)
Отвечает: estiGi
mciSendString
Открыть:
mciSendString ("set cdaudio door open wait", NULL, 0, NULL);
Закрыть:
mciSendString ("set cdaudio door closed wait", NULL, 0, NULL);
Ответ отправил: estiGi (статус: Студент)
Ответ отправлен: 18.04.2006, 13:56 Оценка за ответ: 4