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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2010, 01:03   #1
Katte
Пользователь
 
Регистрация: 04.04.2010
Сообщений: 14
По умолчанию язык, и как его понимать?

Если Вас не затруднит, не могли бы вы мне пояснить значения следущих строк
fin.seekg(0, ios::end);

long len = fin.tellg();

char *buf = new char [len+1];


fin.seekg(0, ios::beg);


Что именно обозначает buf, len,beg, fin.seekg

while (buf[i] != '\0') { а именно что значит '\0'


Я скачала много книг, но как и почти всегда случается, времени на прочтение нет. Посмотрела интернет, кое-что нашла, но хорошо бы, чтобы знающий человек прояснил ситуацию, заранее спасибо.
Katte вне форума Ответить с цитированием
Старый 24.05.2010, 01:11   #2
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Код:
fin.seekg(0, ios::end); // перемещаем курсор чтения в конец файла

long len = fin.tellg(); // узнаем длину файла

char *buf = new char [len+1]; // создаем массив для хранения содержимого файла


fin.seekg(0, ios::beg); //перемещаем курсор на начало файла
Код:
while (buf[i] != '\0')
пока не конец массива делать какие-то действия.

buf - указатель на массив, len - переменная хранит размер файла, ios::beg - поиск с начала файла, seekg - используется для перемещения по файлу.

Последний раз редактировалось profi; 24.05.2010 в 01:14.
profi вне форума Ответить с цитированием
Старый 24.05.2010, 01:20   #3
Katte
Пользователь
 
Регистрация: 04.04.2010
Сообщений: 14
По умолчанию

Подскажите, а что такое char?
Katte вне форума Ответить с цитированием
Старый 24.05.2010, 01:21   #4
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Открываем книжку по С++ и читаем . Или гугл в помощь .
profi вне форума Ответить с цитированием
Старый 24.05.2010, 01:24   #5
Katte
Пользователь
 
Регистрация: 04.04.2010
Сообщений: 14
По умолчанию

Цитата:
Сообщение от profi Посмотреть сообщение
Открываем книжку по С++ и читаем .
Неужели так сложно ответить? Вместо ответа вы пишите множество слов, вместо которых легче было бы написать ответ на поставленный вопрос. не понимаю, вам очень хочется показать свое превосходство или просто сказать хоть что-нибудь? Для меня лично эта наука является полной абракодаброй, куда легче по моему мнению анализ радиоэлектронных цепей)
Katte вне форума Ответить с цитированием
Старый 24.05.2010, 01:26   #6
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Char - тип данных.

Последний раз редактировалось profi; 24.05.2010 в 02:14.
profi вне форума Ответить с цитированием
Старый 24.05.2010, 02:41   #7
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Katte
Цитата:
куда легче по моему мнению анализ радиоэлектронных цепей)
Цитата:
Подскажите, а что такое char?
переводя на твой язык, ты только что спросил, что такое, к примеру, проводник на форуме радиоэлектронщиков. дошло?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выучить и понимать математику! Jesus93 Свободное общение 7 18.02.2010 14:13
Как заставить Vba "###" понимать не как число? Mike555 Microsoft Office Excel 5 25.01.2010 12:21
Как научить TMediaPlayer понимать кодеки из пакета K-Lite Codec Pack? eXe 171 Компоненты Delphi 9 21.08.2009 08:26
неубиваемый вирус! все антивирусы не находят его! кто знает как его убрать? Yury111 Безопасность, Шифрование 12 05.06.2009 11:19
как сделать на своем сайте возможность устанавливать его, как стартовую страницу при загрузке броузера Chaynik Помощь студентам 2 02.03.2009 23:10