![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Guest_Oleg |
|
|||
|
Unregistered |
Подскажите плиз ламеру, почему не работает?
#include <stdio.h> main() { FILE *f; char pyramid; f = fopen("./daten", "r"); fseek(f, 10L, SEEK_END); printf("\n\t%s\n", pyramid); fclose(f); } И рядом лежит файл daten в котором построчно буквы записанны. По идее с помошью этой проги я хочу выводить строку символов начиная с 10-го байта. Но не работает :-( |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Не работает в как именно?
Обычно после такой операции делают проверку возвращаемого значения на NULL что сигнализирует об ошибке открытия файла. |
|||
|
||||
| Guest_Oleg |
|
|||
|
Unregistered |
Это под линуксом. Там вроде расширение не нужно.
|
|||
|
||||
| Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
1. Вопервых fprintf
2. После открытия файла проверь действительно ли он открылся if(f==NULL) {//Файл не открылся. } 3. Попробуй ftell - проверить, где сейчас стоит "курсор" в файле 4. При чем тут array? 5. Где ты инициализируешь свой char. И вообще это у тебя 1 буква и для нее не %s, а %c -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
| Torin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 16.3.2003 Репутация: нет Всего: нет |
Попробуй не досовским способом (FileSeek, FileClose, FileRead, FileWrite).
|
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Что за такое имя файла "./daten"
[aMiGo!] |
|||
|
||||
| aMiGo! |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 6.4.2003 Где: Тула Репутация: нет Всего: нет |
Ну ты даешь..., а где fread ??
--------------------
With the best regards, Anton |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
файл в ОС юникс. |
|||
|
||||
| aMiGo! |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 6.4.2003 Где: Тула Репутация: нет Всего: нет |
аа.. понял, я с юниксом никогда не встречался, поэтому и не знаю ))
--------------------
With the best regards, Anton |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |