Lw
0 / 0 / 0
Регистрация: 01.10.2013
Сообщений: 66
1

Программа записи в файл

06.04.2015, 03:00. Показов 1232. Ответов 1
Метки нет (Все метки)

Помогите с заданием пожалуйста)
Разработать программу записи в файл из вводимой с клавиатуры последовательности чисел, лишь тех, которые входят в диапазон, заданный с клавиатуры. Имя файла задаётся пользователем в командной строке. Если оно не задано, создать файл в домашнем каталоге пользователя с названием Numbers.txt. При наличии такого файла – дописывать в него данные с новой строки.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2015, 03:00
Ответы с готовыми решениями:

Программа для записи в файл чисел в обратном порядке
Напишите программу, которая создаст новый файл output, содержащий числа файла input, записанные в...

Программа закрывается при записи элементов списка в файл
Если я создаю пустой документ в корневой папке с проектом,то программа видит его,но отказывается...

Программа записи в файл
1) Доработать программу, что бы в файл записывались элементы в виде: el <№ записи в файле>, <№...

Программа записи в файл
Помогите плиз написать программу на делфи в консольном приложении. Нужно записать в файл столбик с...

1
2 / 2 / 2
Регистрация: 16.06.2012
Сообщений: 43
06.04.2015, 04:31 2
Лучший ответ Сообщение было отмечено Lw как решение

Решение

C++
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
35
36
37
38
39
40
41
42
43
44
// Разработать программу записи в файл из вводимой с клавиатуры последовательности чисел,
// лишь тех, которые входят в диапазон, заданный с клавиатуры. Имя файла задаётся 
// пользователем в командной строке. Если оно не задано, создать файл в домашнем каталоге 
// пользователя с названием Numbers.txt. При наличии такого файла – дописывать в него данные с новой строки.
//
//
 
#include <iostream>
#include <fstream>
 
int main(int argc, char*argv[])
{
    int a, b, c, i = 0;
    char outfile[BUFSIZ] = { 0 };
    std::ofstream ofile;
 
    std::cout << "Input left range: ";
    std::cin >> a;
    std::cout << "Input right range: ";
    std::cin >> b;
    if (a > b) std::cout << "Invalid input (a > b)!" << std::endl, exit(1);
 
    if (argc != 1) strcpy(outfile, argv[1]);
 
    if (!*outfile)
    {
        strcpy(outfile, "Numbers.txt");
    }
 
    ofile.open(outfile);
 
    do
    {
        std::cout << "Input number: ";
        std::cin >> c;
 
        if (c <= b && c >= a) ofile << c << " ";
        i++;
    } while (i != 10);
 
 
    ofile.close();
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2015, 04:31
Помогаю со студенческими работами здесь

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

Программа записи последовательности из целых чисел в файл
Леди и джентельмены! Помогите с написанием программы Дана последовательность целых чисел от 1 до...

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

Программа не сохраняет данные в файл. Записи. Консольное приложение
Как и сказано в заголовке моя программа не сохраняет записи в файл. Сохранить нужно в текстовый...

Программа для записи сообщений, чтения и добавления в файл
Уважаемые программисты, нужна ваша помощь. Я будущий программист, учусь. Мне нужно создать...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru