Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Alexandr93
2 / 2 / 0
Регистрация: 09.11.2010
Сообщений: 65
#1

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

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

Спасайте...


Лабораторная работа № 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2010, 00:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Строковый ввод-вывод (C++):

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

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

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

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2010, 00:24
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru