Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Константин студ
0 / 0 / 1
Регистрация: 04.12.2015
Сообщений: 19
25.05.2016, 11:00  [ТС] 0

Необходимо задать имя файла в определенном порядке

25.05.2016, 11:00. Просмотров 241. Ответов 2
Метки (Все метки)

Ответ

Есть пример выполнения в Паскале 2 части задания, возможно кому то поможет)
1.Ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран
Pascal
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Var f:text;
    i,n:integer;
    s:string;
    A:array[1..100] of string;
Begin
    write('Введите кол-во строк для ввода: ');readln(n);
    Assign(f,'a.txt');Rewrite(f);
    For i:=1 to n do
     Begin
      write(i,'-ая строка: ');readln(s);
      writeln(f,s);
     End;
    Close(f);
    writeln('Файл заполнен');
    Assign(f,'a.txt');Reset(f);
    For i:=1 to n do
     Begin
      readln(f,s);
      A[i]:=s;
     End;
    writeln('Вывод содержимого массива');
    For i:=1 to n do
     writeln(A[i]);
    Close(f);
    readln;
End.
2.Ввод с клавиатуры и запись в массив, запись из массива в файл, дополнение файла, чтение из файла и вывод на экран
Pascal
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Var f:text;
    i,n:integer;
    s:string;
    A:array[1..100] of string;
    c:char;
Begin
    write('Введите кол-во строк для ввода: ');readln(n);
    For i:=1 to n do
     Begin
      write(i,'-ая строка: ');readln(A[i]);
     End;
    writeln('Массив заполнен');
    Assign(f,'a.txt');Rewrite(f);
    For i:=1 to n do
     writeln(f,A[i]);
    Repeat 
    write('Желаете дополнить файл? y/n: ');readln(c);
    if c='y' then 
     Begin
      write('Введите строку: ');readln(s);
      writeln(f,s);
     End;
    Until c='n';
    Close(f);
    Assign(f,'a.txt');Reset(f);
    writeln('Вывод файла');
    While not Eof(f) do
     Begin
      readln(f,s);
      writeln(s);
     End;
    Close(f);
    readln;
End.


Вернуться к обсуждению:
Необходимо задать имя файла в определенном порядке
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2016, 11:00
Готовые ответы и решения:

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

Задать имя файла ввода во время работы программы
Задать имя файла ввода во время работы программы - это возможно? Задаю ...

Как в Visual Studio задать имя файла при запуске Release через Ctrl + F5?
Я переименовал выходной файл в режиме Release в свойствах...

Вывести сообщения в определенном порядке
Добрый вечер! Ребята подскажите,проблема с циклом. Есть цикл,надо вывести чтобы...

Заполнении массива в определенном порядке!
Здравствуйте :) нужна небольшая помощь ... немогу разобраться с массивом ...

2
Другие темы раздела
C++ Обработка исключительных ситуаций http://www.cyberforum.ru/cpp-beginners/thread1740020.html
Мне нужно было создать шаблонный класс и написать обработку исключающих ситуаций. Вот, что я сделал #pragma once #include <iostream> #include "stdio.h" #include "stdlib.h" #include <stdexcept>...
C++ Составить алгоритм вычисления значения интеграла Добрый день, не могли бы вы выручить и помочь мне составить алгоритм вычисления значения интеграла для действительного предела a с точностью ε с использованием рекурсии. В программе С++. Заранее... http://www.cyberforum.ru/cpp-beginners/thread1739992.html
C++ Работа с матрицами
#include<iostream> #include "math.h" using namespace std; double eps;//погрешность class Matrix{ double **a;//матрица это двумерный массив, нам будет удобней работать с квадратными...
Как использовать значения переменой с одного класса в int main() C++
У меня есть 3 класса. В 2 классах есть по пару значений, которые мне нужны для окончательного вывода в int main. Скажите, как можно к ним обратится. Можно какой-то пример?
C++ В виндовсе (борланд С++) неправильно считаются столбики матрицы http://www.cyberforum.ru/cpp-beginners/thread1739953.html
Доброго времени суток. Студентка попросила помочь с заданием (я сам на Питоне пишу). Покопав интернет собрал код, который работает так как нужно у меня в Убунте (компилю через g++). Вместо conio.h...
C++ Из символов двух строк составить новую строку, в которой каждый символ встречается ровно два раза >Даны две строки. Определите, можно ли из некоторых символов первой строки и всех символов второй строки составить новую строку, в которой каждый символ встречается ровно два раза. спасибо! подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru