Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для fishec
126 / 125 / 62
Регистрация: 07.09.2013
Сообщений: 343

Работа с файлом

23.09.2013, 15:16. Показов 725. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
char *FileName ="123.txt";
int h=fileno(fopen(FileName,"r+"));
FileName="\0";
Как мне теперь используя только h работать с файлом? Как записывать в файл и читать, и как закрыть, зная только h?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.09.2013, 15:16
Ответы с готовыми решениями:

GUI Работа с текстовым файлом, лог файлом не мешая системе
Хочу написать прогу которая будет по таймеру искать в тхт - лог файле сообщение об ошибке. Например Error: 100 Qt C++ gui изучаю недавно...

Работа с файлом (корректный код, некорректная работа программы)
Для записи и чтения файла использую разные функции. По одиночке они работают нормально. Вставляю их прототипы в функцию main() и нижняя...

Работа с файлом
Добрый вечер. Нужна помощь с задачкой. Переписать содержимое исходного файла в другой текстовый файл, предварительно преобразовав...

4
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
23.09.2013, 15:18
что такое "только h"?
0
 Аватар для fishec
126 / 125 / 62
Регистрация: 07.09.2013
Сообщений: 343
23.09.2013, 15:25  [ТС]
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
что такое "только h"?
например в функцию передается значение h, полученное таким путем.

C++
1
2
3
4
5
6
7
8
9
10
void dummy(int t){
вывод в файл, соответствующий t, строки "abc";
}
 
int main{
char *FileName ="123.txt";
int h=fileno(fopen(FileName,"r+"));
FileName="\0";
dummy(h);
}
Добавлено через 1 минуту
В итоге в файле "123.txt" должна быть строка "abc"
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
23.09.2013, 15:37
а зачем тебе этот fileno?
Я вот никогда его не использовал. А сейчас, немного погуглив, так и не понял, чем он может помочь для вывода в файл.
Есть причины, почему ты не хочешь использовать fprintf???
0
 Аватар для fishec
126 / 125 / 62
Регистрация: 07.09.2013
Сообщений: 343
23.09.2013, 15:44  [ТС]
Только начал разбираться с файлами. Поэтому еще глупый вопрос:
В файле подряд записаны данные вида
C++
1
2
3
4
5
struct Rec{
int a,
char b[10],
char c[15]
}
Известен указатель на этот файл.
C++
1
FILE *P;
Как мне считать структуру под номером 10 в переменную
C++
1
Rec x;
Добавлено через 4 минуты
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
а зачем тебе этот fileno?
Я вот никогда его не использовал. А сейчас, немного погуглив, так и не понял, чем он может помочь для вывода в файл.
Есть причины, почему ты не хочешь использовать fprintf???
Да. Мне дали программу, которая иcпользует функции, аргументом которых является это h.И мне нужно написать эти функции.
C++
1
2
3
4
5
6
void Insert(int h,Rec *b);
//Написать функцию:
// в начало файла h записать данные из b
{
и тут я должен написать тело
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.09.2013, 15:44
Помогаю со студенческими работами здесь

Работа с файлом
Помогите если не затруднит. Есть текстовый файл(примерно такой): A asdada qweqw A ijiijij nvbjk rtrt A

c#/с++ работа с файлом
уважаемые программисты, помогите пожалуйста,подскажите как такая работа с файлом будет выглядеть на C#??? у меня есть данные такого типа ...

Работа с файлом
Программа для записи/прочитки текстовых файлов. Почему когда ввожу строку, в файл сохраняется только часть строки(до первого пробела)? ...

Работа с файлом
Как работать с файлом в консольной программе CLR. Например, нужно открыть текстовый файл и считать значение после ключевого слова в...

Работа с файлом
Мне требуется подключить текстовый файл ко всей программе. Прежде поключал файл только к конкретной процедуре. Благодарю за помощь.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru