|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2014, 00:37 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Файл структур
Здравствуйте! Продолжаю бежеть вперед паровоза в изучении СИ) есть вопрос с объявлением файла структур, в делфи делается так:
Код:
from dark to light)
|
24.10.2014, 01:32 | #2 | |
Пользователь
Регистрация: 21.10.2014
Сообщений: 43
|
Цитата:
Код:
Код:
|
|
24.10.2014, 02:19 | #3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
До с++ не дошел пока и ваш код мне не совсем понятен, в гугле нашел что как-то так:
Charest { } Это аналог паскалевского type вроде, а вот << и >>-аналог write(f,w), read(f,w)? Какой метод в си создает файл и открывает его для чтения/записи? Какой метод устанавливает на определенную запись? З.ы. не ругайте за глупые вопросы)) хочу разобраться с этим, не без вас))
from dark to light)
|
24.10.2014, 03:32 | #4 | ||
Пользователь
Регистрация: 21.10.2014
Сообщений: 43
|
Цитата:
я сейчас прикинул в каких случаях использую в free pascal type, аналога в C++ не вижу... там это так, но по другому))) где typedef, где struct (вместо pascal type ...=record), где class (вместо pascal ...object/class) (хотя открою вам тайну struct и class в С++ взаимозаменяемы, разница только в том, что в struct по умолчанию все поля и методы public, а в class - private), давайте конкретные примеры с pascal type покажу как переводятся в C++, << и >> это не совсем аналоги read/write, это близко, но опять же иначе, там суть в потоках, человек который работал с Linux примет их родными, это по нашему звучит приблизительно так a<<b - "послать b в a", a>>b - "послать из a в b", чтобы вы не думали что это взаимозаменямые операции- учтите, что есть устройства ввода и устройства вывода, допустим послать с клавиатуры в монитор/файл можно, а вот с файла/монитора на клавиатуру нельзя Цитата:
Последний раз редактировалось abit; 24.10.2014 в 04:19. |
||
24.10.2014, 21:40 | #5 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
в общем пока тему не буду поднимать, буду ждать лекций с этой темой, позже код выложу, мало ли новичкам пригодится (недели через 2 ) ибо сейчас пока проходим двумерные массивы целого или вещественного типа :D, так что до файлов еще далеко
from dark to light)
|
24.10.2014, 22:15 | #6 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
я чот не понял, а чо, сишные функции типа fopen, fclose, fseek, feof, fread, fwrite, fflush, fsetpos и т.п. отменили штоль?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
массив структур в xml-файл | Manstain | C/C++ Базы данных | 1 | 04.07.2011 08:39 |
Чтение/запись структур в файл | DR&FG | Общие вопросы C/C++ | 5 | 22.01.2011 20:01 |
Массив структур и файл(С++) | WarHamster | Помощь студентам | 2 | 01.09.2010 13:22 |
TFileStream, N структур в один файл? | Человек_Борща | Общие вопросы Delphi | 1 | 06.06.2010 14:34 |
Массив структур+файл | Роман_какой-то | Общие вопросы C/C++ | 4 | 22.03.2010 20:28 |