|
|
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
Не бейте ногами:-) Новичек... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 13:26 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
MefodyКак записать число (int, double...) в файл C++ средствами?тебе огласить весь список "средств" ? или сам поищешь и спросишь, почему не получается так или эдак ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 13:29 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
MefodyКак записать число (int, double...) в файл C++ средствами? Записать в виде символьного представления числа или в виде байт, составляющих число? А по сути: точно также, как любые другие данные (в частности, символьные) - через функции записи в файл. Например, через write().... Подробности - в MSDN!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 13:39 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
Станислав СПодробности - в MSDN!!! ты уверен, что ему не на юниксе ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 13:44 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
Станислав СНапример, через write().... Четыре точки тут маловато будет, для такого количества способов ) Станислав СПодробности - в MSDN!!! Ну, так уж сразу и MSDN, а справка к компилятору на что? Или вы сразу через MMF предлагаете? MefodyВ любой нормальной книжке по С (да и по С++) обычно есть глава "Работа с файлами." Практика без теории слепа. (с) Кто-то древний. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 13:49 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
Если совсем по стандарту C++, то лучше использовать потоки double d(0); int i(0); ofstream f; f.open("filename"); f << d << i << endl; f.close(); что-то типа этого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 16:03 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
MefodyНе бейте ногами:-) Новичек... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 19:31 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
Тошно читать всякий блуд вместо ответов. Слава Богу, один умный нашелся. Но описанный предыдущим программистом способ - в стиле Си. А в С++ аналогично можно использовать класс CFile. У него есть все необходимые методы. Логика точно такая-же. Кстати работа с файлами в стиле Си часто проще и надежнее. FILE* f = fopen("C:\MyFile","w"); // w - писать в новый файл, b- бинарный режим // иначе работа будет идти в текстовом режиме. fwrite(123456,sizeof(int),1,f); // пишем число 123456 размерность int, //записываемых чисел - одно, пишем в файл с дескриптором f fclose(f); // закрыли файл f=NULL; // не мешает в больших проектах и при написании классов. Удачи. P/s/ Новичек - это здорово, а не "чайно" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 20:06 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ANDREYMFТошно читать всякий блуд вместо ответов. Сорри за офф, но: книжек по С/С++ навалом. Хоть в магазине, хоть в Инете. И в любой из них есть раздел по работе с файлами (открытие, закрытие, чтение, запись; в стиле С, с использованием потоков и т.д....). Если человеку, задающему вопрос, лень потратить 10 минут и прочитать основы, то извиняйте.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 07:39 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ANDREYMFТошно читать всякий блуд вместо ответов. Слава Богу, один умный нашелся. Но описанный предыдущим программистом способ - в стиле Си. А в С++ аналогично можно использовать класс CFile. У него есть все необходимые методы. Логика точно такая-же. Кстати работа с файлами в стиле Си часто проще и надежнее. FILE* f = fopen("C:\MyFile","w"); // w - писать в новый файл, b- бинарный режим // иначе работа будет идти в текстовом режиме. fwrite(123456,sizeof(int),1,f); // пишем число 123456 размерность int, //записываемых чисел - одно, пишем в файл с дескриптором f fclose(f); // закрыли файл f=NULL; // не мешает в больших проектах и при написании классов. Удачи. P/s/ Новичек - это здорово, а не "чайно" Вы вообще разбираетесь в С++, чтобы писать такое? Во первых CFile - это класс созданный Microsoft и содержится он в билиотеки MFC, более 90% программистов на сегодня не пльзуются этой библиотекой...(думаю дальше и так понятно в чем ошибка). > fwrite(123456,sizeof(int),1,f); // пишем число 123456 размерность int, Где ошибка сами догадаетесь или показать? Первый параметр это указатель на адрес в памяти, в запишите в файл 4 байта оператики по адресу 123456, и сокрее всего ваше приложение вылетит со свистом или будет работать не корректно. // пишем число 123456 размерность int, int a = 123456; fwrite( &a,sizeof(int),1,f); Автору: Для С++ предпочтительнее использовать потоки, читать fstream, можно в MSDN, можно в инете, можно в книге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 09:02 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ANDREYMFТошно читать всякий блуд вместо ответов. Слава Богу, один умный нашелся. Но описанный предыдущим программистом способ - в стиле Си. А в С++ аналогично можно использовать класс CFile. У него есть все необходимые методы. Логика точно такая-же. Кстати работа с файлами в стиле Си часто проще и надежнее. FILE* f = fopen("C:\MyFile","w"); // w - писать в новый файл, b- бинарный режим // иначе работа будет идти в текстовом режиме. fwrite(123456,sizeof(int),1,f); // пишем число 123456 размерность int, //записываемых чисел - одно, пишем в файл с дескриптором f fclose(f); // закрыли файл f=NULL; // не мешает в больших проектах и при написании классов. Удачи. P/s/ Новичек - это здорово, а не "чайно" И откуда это в C++ появился класс CFile? Новый стандарт что-ли изобрели за последние сутки? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 09:34 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ANDREYMFТошно читать всякий блуд вместо ответов. ... fwrite(123456,sizeof(int),1,f); // пишем число 123456 размерность int, ... P/s/ Новичек - это здорово, а не "чайно" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 09:45 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
Именно тошно читать советы типа "Почитай документацию..." А пример приведен правильно, именно чтобы парень понял, как это делается. Слава Богу, являюсь автором учебников по С и знаю, что пишу. А первокурсники особенно любят писать подобные ответы и советы. Проблема в томЮ что хочет советующий - себя показать или действительно помочь начинающему. Как раз помочь и надо, а почему он не заглянул в книгу мы не знаем и понты ник чему - ведь даже достаток у людей разный и не всегда есть у начинающего средства на приобретение НУЖНОЙ литературы. Во-вторых, он вовсе необязательно москвич и может жить в деревне, где вообще нет магазинов, но есть телефонная связь и интернет. Вот и взывает он к помощи, а не к насмешкам. А про то, что в функции передаются адреса, а не значения - известно не только Вам, уважаемый. Наверпяка и паренек это уже знает. А если не знает, ему до Вас компилятор об этом поведал... С увадением ко всем поучаствовавшим... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 11:46 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ANDREYMFСлава Богу, являюсь автором учебников по С и знаю, что пишу Надеюсь в Ваших учебниках такие ляпы встречаются не на каждой странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 12:22 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
super-codeАвтору: Для С++ предпочтительнее использовать потоки, читать fstream.дааауш... Без фстрима цэ++ и не цэ++ уже, а так... непонятно что, ни рыба ни мясо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 12:45 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ANDREYMFИменно тошно читать советы типа "Почитай документацию..." А пример приведен правильно, именно чтобы парень понял, как это делается. Слава Богу, являюсь автором учебников по С и знаю, что пишу. А первокурсники особенно любят писать подобные ответы и советы. Проблема в томЮ что хочет советующий - себя показать или действительно помочь начинающему. Как раз помочь и надо, а почему он не заглянул в книгу мы не знаем и понты ник чему - ведь даже достаток у людей разный и не всегда есть у начинающего средства на приобретение НУЖНОЙ литературы. Во-вторых, он вовсе необязательно москвич и может жить в деревне, где вообще нет магазинов, но есть телефонная связь и интернет. Вот и взывает он к помощи, а не к насмешкам. А про то, что в функции передаются адреса, а не значения - известно не только Вам, уважаемый. Наверпяка и паренек это уже знает. А если не знает, ему до Вас компилятор об этом поведал... С увадением ко всем поучаствовавшим... Ну во первых, я исправил ваш код, а не сказал читать документацию, а поводу не достатка литературы, попробуйте набрать в google.ru С++ работа с файлами, информации полно. Во вторых может новичек будет долго думать в чем ошибка и потом не известно как её исправит. Лучше чем писать книги почитайте хорошую литературу и будьте внимательнее при написании своих постов и книг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 16:27 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
В этом форуме пишу впервые, задела дискуссия. На самом деле неприятно, когда задаешь вопрос, а в ответ приходят умствования вместо конкретики. Обычно одни и те же люди пишут галиматью про документацию, про "куда смотреть", "разуть глаза" и т.п. А по теме - пример ANDREYMF компилируется прекрасно, если прочитать рекомендацию компилятора. Его опонентам рекомендую внимательно относиться друг другу и особенно к новичкам! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 17:18 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ORAselectшнурочки тут завязывать не принято Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 17:25 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ORAselectВ этом форуме пишу впервые, задела дискуссия. На самом деле неприятно, когда задаешь вопрос, а в ответ приходят умствования вместо конкретики. Обычно одни и те же люди пишут галиматью про документацию, про "куда смотреть", "разуть глаза" и т.п. А по теме - пример ANDREYMF компилируется прекрасно, если прочитать рекомендацию компилятора. Его опонентам рекомендую внимательно относиться друг другу и особенно к новичкам! Компилируется? Круто!!! При чем же тут документация? Данный топик ни как не отностится к "посылам к документации", или вы первый день на форумах? Ан нет! Вас и все, кто тут недоволен такими посылами, наверное, часто посылали к документации (или посылают) и вы были не согласны и обижались/обижаетесь. И вот решили излить душу в топике, который даже выбрали не кстати. ЗЫ: Ни кого не хотел обидеть, если обидел, звиняйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 17:45 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ORAselectВ этом форуме пишу впервые, задела дискуссия. На самом деле неприятно, когда задаешь вопрос, а в ответ приходят умствования вместо конкретики. Обычно одни и те же люди пишут галиматью про документацию, про "куда смотреть", "разуть глаза" и т.п. А по теме - пример ANDREYMF компилируется прекрасно, если прочитать рекомендацию компилятора. Его опонентам рекомендую внимательно относиться друг другу и особенно к новичкам! Кстати пример ANDREYMF вообще не по теме топика, и не дай бог такой пример увидеть в реальном приложении!!! Речь идет о C++ средствах! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 17:52 |
|
||
|
Как записать число (int, double...) в файл C++ средствами?
|
|||
|---|---|---|---|
|
#18+
ORAselectВ этом форуме пишу впервые, задела дискуссия. На самом деле неприятно, когда задаешь вопрос, а в ответ приходят умствования вместо конкретики. Обычно одни и те же люди пишут галиматью про документацию, про "куда смотреть", "разуть глаза" и т.п. А по теме - пример ANDREYMF компилируется прекрасно, если прочитать рекомендацию компилятора. Его опонентам рекомендую внимательно относиться друг другу и особенно к новичкам! Также эти одни и те же люди дают толковые ответы на конкретные вопросы, на которые не получилось самостоятельно найти ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 14:36 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34030462&tid=2030333]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 482ms |

| 0 / 0 |
