Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 09.11.2010
Сообщений: 65
1

Строковый ввод-вывод

13.11.2010, 00:24. Показов 2346. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Спасайте...


Лабораторная работа № 9
"Строковый ввод-вывод"
Цель: Работа с текстовыми файлами, ввод-вывод текстовой информации и ее хранение на внешних носителях.
1 Краткие теоретические сведения
Для построчного ввода - вывода используются следующие функции;
1 char *fgets(char *s, int n, FILE *F), где
char *s - адрес, по которому размещаются считанные байты;
int n - количество считываемых байтов;
FILE *fp - указатель на файл, из которого производится считывание.
Прием символов заканчивается после передачи n байтов или при получении "\n". Управляющий символ "\n" тоже передается в принимающую строку. В любом случае строка заканчивается "\0". При успешном завершении считывания, функция возвращает указатель на прочитанную строку, иначе возвращает NULL.
2) char *fputs(char *s, FILE *F), где
char *s - адрес, из которого берутся записываемые в файл байты;
FILE *fp - указатель на файл, в который производится запись.
Пример:
int MAXLINE=255; //максимальная длина строки
FILE *in, //исходный файл
*out; //принимающий файл
char buf[MAXLINE]; //строка, с помощью которой выполняется копирование
//копирование строк одного файла в другой
while (fgets (buf, MAXLINE, in)!=NULL)
fputs(buf,out);

2. Постановка задачи
1. Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию
2. Выполнить задание.

3. Варианты

7.
1 Скопировать из файла F1 в файл F2 все строки, кроме тех, что начинаются на букву А.
2 Подсчитать количество символов в первом слове F2.

4. Содержание отчета
1 Постановка задачи.
2 Описание используемых типов данных.
3 Текст функций для:
• формирования файла,
• печати файла,
• копирования файлов,
• выполнения задания.
4. Результат решения конкретного варианта.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2010, 00:24
Ответы с готовыми решениями:

Строковый ввод-вывод
Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию. Скопировать из...

Строковый ввод-вывод
Добрый вечер) Я решала задачу. Первый пункт выполняет отлично. А на второй она выводит 0. Из файла...

Строковый ввод-вывод
1) Скопировать из файла F1 в файл F2 строки, начиная с N до K. 2) Подсчитать количество...

Строковый ввод-вывод
Помогите пожалуйста решить задачу, вот она: Нужно создать текстовый файл F1 не менее, чем из 10...

0
13.11.2010, 00:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2010, 00:24
Помогаю со студенческими работами здесь

Строковый ввод-вывод
Приветствую. Необходима помощь. Постановка задачи: Создать текстовый файл F1 не менее, чем из 10...

Строковый ввод-вывод
Прошу помочь в решении задачи на С++. Только начал изучать. Постановка задачи. 1. Создать...

Нужна Помощь! Строковый ввод-вывод!
Лабораторная работа № 6 "Строковый ввод-вывод" Цель: Работа с текстовыми файлами, ввод-вывод...

Строковый ввод-вывод и считывание последнего слова в строке
Добрый вечер. Возник вопрос по следующей задаче: "1) Скопировать из файла F1 в файл F2 строки,...

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку с клавиатуры и...

Строковый ввод (слов больше одного)
Раз десять проглядел соответствующий раздел, никак не пойму. Вот задача: Структура содержит 3...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru