0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 11
|
||||||
1 | ||||||
C++ текстовые файлы (что означает запись !=NULL ?)20.05.2013, 12:43. Показов 5166. Ответов 13
Метки нет (Все метки)
Вот текст программы:
Что означает запись !=NULL ? Объясните пожалуйста. И вообще, что делает сам NULL ? в Инете ничего толком не нашла(
0
|
20.05.2013, 12:43 | |
Ответы с готовыми решениями:
13
Что означает сточка ::CoInitialize(NULL); ? Что означает запись: int? result = null; Текстовые файлы. Чтение и запись Чтение и запись в текстовые файлы. |
29 / 29 / 3
Регистрация: 11.02.2012
Сообщений: 339
|
|
20.05.2013, 12:45 | 2 |
Насколько я понимаю. Если файл не пуст, то выполняется условие
1
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
20.05.2013, 12:45 | 3 |
1
|
18 / 18 / 11
Регистрация: 19.05.2013
Сообщений: 135
|
|
20.05.2013, 12:45 | 4 |
если не ошибаюсь, то это проверка не пустой ли файл
0
|
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 11
|
|
20.05.2013, 12:47 [ТС] | 5 |
Спасибо)
А != - это что?
0
|
29 / 29 / 3
Регистрация: 11.02.2012
Сообщений: 339
|
|
20.05.2013, 12:48 | 6 |
! - not
1
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
20.05.2013, 12:48 | 7 |
fopen() возвращает NULL (условно: указатель, который указывает в никуда), если не удалось открыть файл.
запись if( f != NULL) проверяет условие на неравенство значения f и NULL. Т.е. в ветку попадаем, когда файл успешно открыт.
1
|
29 / 29 / 3
Регистрация: 11.02.2012
Сообщений: 339
|
|
20.05.2013, 12:49 | 8 |
тоесть f != NULL означает "не пустой"
1
|
20.05.2013, 12:49 | 9 | |||||
Это проверка указывает ли указатель на нулевой адрес или нет. Я пока еще не умею работать с файлами, но эта строчка:
1
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
20.05.2013, 12:52 | 11 |
К "пустоте" файла эта проверка никакого отношения не имеет.
Добавлено через 1 минуту Ничего подобного. RTFM http://www.cplusplus.com/reference/cstdio/fopen/
1
|
18 / 18 / 11
Регистрация: 19.05.2013
Сообщений: 135
|
|
20.05.2013, 12:53 | 12 |
0
|
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 11
|
|
20.05.2013, 13:03 [ТС] | 13 |
Tulosba, Спасибо Вам ОГРОМНОЕ, добрый Вы человек))))
Добавлено через 6 минут Ой блиинн, как тупанула я.....
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
20.05.2013, 13:12 | 14 |
0
|
20.05.2013, 13:12 | |
20.05.2013, 13:12 | |
Помогаю со студенческими работами здесь
14
нужно переделать код (из Файлы текстовые (FILE*) в Файлы текстовые (потоки)) Что означает запись в скобках и что возвращает return Что означает запись .5? Что означает запись 1# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |