Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно выполнить задание? https://www.cyberforum.ru/ cpp-beginners/ thread1148413.html
В программу должно вводиться предложение. Если предложение заканчивается пробелом с точкой, пишем "да" , иначе пишем "нет" string read() { string ret = " "; char token = ' '; cin >> token; ret = ret + token; cin >> token; ret = ret + token;
C++ RLE декодинг
Здравствуйте, товарищи прогеры) Есть наполовину рабочий код алгоритма сжатия-разжатия RLE Код брал здесь - http://ucxodnuku.ru/algoritm/gruppovoe-kodirovanie-ili-algoritm-szhatiya-rle.html#comment-1646 На сжатие алгоритм работает на ура, но вот с разжатием приходится туговато Я переписал код в int main(), без функций. Прошу помощи:) #include <iostream> #include <fstream> using...
C++ Вывести строки с нужными символами Здравствуйте. У меня есть много строк, я приведу пример из нескольких: Стукало Оксана Александровна 12081975:ж:нв:1: 3:пр:+: 8100:12 Сысоева Елена Алексеевна 25111972:ж:во:1: 1:эк:-: 6900: 8 Чекмарева Татьяна Сергеевна 18111974:ж:во:1: 2:пр:+:11500:11 Уразаев Георгий Иванович 17051969:м:со:0: 0:во:+: 5900:20 Семин Вадим Михайлович ... https://www.cyberforum.ru/ cpp-beginners/ thread1148404.html C++ Ввод-вывод в языке Си с использованием файлов Помогите, пожалуйста Нужно написать программу, производящую обработку данных, содержащихся в файле. Результат программы так же записывается в текстовый файл задание:напечатать в алфавитном порядке все буквы, входящие в текст Заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread1148400.html
Создание класса строка и функции члена C++
Здравствуйте, есть задание: Создать класс строка. Максимальное число символов в строке – 79. Определить, содержит ли строка символы отличные от букв. - Ввод строки и определение ее длины оформить в конструкторе - Анализ строки оформить в виде функции-члена. Функция возвращает 0, если все символы – буквы, 1 – если нет. И есть фрагмент решения: Он не закончен, все сделать смогу, кроме как...
C++ Считать из введённого предложения по одному символу через цикл В программу должно вводиться предложение. Если предложение заканчивается пробелом с точкой, пишем "да" , иначе пишем "нет" string read() { string ret = " "; char token = ' '; cin >> token; ret = ret + token; if(ret == " "){ https://www.cyberforum.ru/ cpp-beginners/ thread1148380.html
C++ Передвижение курсора в c++ Здравствуйте, Я начал писать небольшую программу которая должна выполнять заданный алгоритм действий. Суть в чем: 1)Ищем например зеленый цвет на экране(или заданной области) 2)Перемещаем туда курсор и тыкаем кнопкой мыши Я уже написал 2 часть(1 вообще не знаю как сделать). #include <windows.h> https://www.cyberforum.ru/ cpp-beginners/ thread1148374.html C++ Для заданной строки построить строку, в которой содержаться только буквы латинского алфавита исходной строки
Для заданной строки построить строку, в которой содержатся только буквы латинского алфавита исходной строки. 1. Win32 2. Код нужен не в консоли,просто я так понял здесь все работают именно через нее. 3. Огромное спасибо всем за помощь.
C++ Ошибка "преобразования" параметра https://www.cyberforum.ru/ cpp-beginners/ thread1148307.html
Доброго времени суток! Вылетает ошибка: error C2664: Dictionary::deleteNode: невозможно преобразовать параметр 1 из 'char ' в 'char' на строчках 205, 210 Помогите наладить работу программы. Спасибо. class Dictionary { private:
C++ Delay идентификатор не определен https://www.cyberforum.ru/ cpp-beginners/ thread1148297.html
#include <iostream> #include <conio.h> #include <cstring> #include "dos.h" using namespace std; int main() { setlocale(LC_ALL , "Russian");
C++ Компиляция
Всем привет. Я только-только начал этим заниматься, и сразу столкнулся с проблемой. Читаю книгу Дэвиса "С++ для чайников". поставил Dev С++ специально 4.9.8.0 чтоб не было расхождений по книге. Сделал все как там написано. Но проблема в следующем, первая же программа не хочет компилироваться. #include <cstdio> #include <cstdlib> #include <iostream> using namespaсe std; int main(int...
C++ Ввод и вывод в СИ++ Как? https://www.cyberforum.ru/ cpp-beginners/ thread1148289.html
Всем привет. Люди, такая проблема. Знаю функцию getche(), которая напрямую, без использования клавиши энтер, выводит нажатую клавишу в консольном приложении типа такого #include "stdafx.h" #include <stdio.h> #include <ctype.h> #include <conio.h> #include "iostream" void main(void) {
0 / 0 / 0
Регистрация: 14.11.2013
Сообщений: 12
0

Создать динамический список, организовать запись данных в текстовый файл и вывод их из файла - C++ - Ответ 6045084

14.04.2014, 20:42. Показов 1203. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
В общем, суть такова: есть 2 отдельные программы — одна создаёт динамический список и выводит его на экран; другая — записывает вводимые данные в текстовый файл и выводит их оттуда же. Суть в том, что мне нужно их объединить: и чтобы в файл записывала/выводила, и чтобы список динамический был.

Вот запись в файл:
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
45
46
struct DATE
{int d, mnth, yr;};
 
struct NEWSP
{char nm[20]; int edtn, prc; DATE da;};
const char filename[]="nwsp.txt";
fstream nwsp;
 
void WriteToFile ( int num )
    {
        NEWSP h;
        system ("cls");
        nwsp.open ( filename, ios::app );
        cout << "\n Enter data:\n ";
        for ( int i = 0; i < num; i++ )
            {
                cout << "\n Name -> "; cin >> h.nm;
                cout << "\n Edition -> "; cin >> h.edtn;
                cout << "\n Price -> "; cin >> h.prc;
                cout << "\n Date (day) -> "; cin >> h.da.d;
                cout << "\n Date (month) -> "; cin >> h.da.mnth;
                cout << "\n Date (year) -> "; cin >> h.da.yr;
                nwsp << " " << h.nm << " " << h.edtn << " " << h.prc << " " << 
                h.da.d << " " << h.da.mnth << " " << h.da.yr << "\n";
            }
        nwsp.close();
    }
 
void PrintFile()
    {
        NEWSP h;
        system ("cls");
        nwsp.open ( filename, ios::in );
        cout << "\n Name\tEdition\tPrice\tDate\n";
        while (!nwsp.eof())
            {
                nwsp >> h.nm >> h.edtn >> h.prc >> h.da.d >> h.da.mnth >> h.da.yr;          
                if ( nwsp.peek ()!=EOF )
                cout << " " << h.nm << "\t" << h.edtn << "\t" << h.prc << "\t" << 
                h.da.d << "." << h.da.mnth << "." << h.da.yr << "\n";
            }
        nwsp.close();
 
        _getch();
 
    }
Вот создание динамического списка:
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
struct DATE
{int day, month, year;};
 
struct ELMNT
{ char name[20]; int edition, price; ELMNT *next; DATE d; };
 
ELMNT *first, *last, *list;
 
void WriteToFile()
{
    system ("cls");
 
    int n = 1;
 
    first = new ELMNT;
 
    cout << "\n Enter name: ";
    char str[20];
    cin >> str;
    strcpy_s ( first -> name, str );
    cout << "\n Enter edition: ";
    int k1;
    cin >> k1;
    first -> edition = k1;
    cout << "\n Enter price: ";
    int k2;
    cin >> k2;
    first -> price = k2;
    cout << "\n Enter date (day): ";
    int k3;
    cin >> k3;
    first -> d.day = k3;
    cout << "\n Enter date (month): ";
    int k4;
    cin >> k4;
    first -> d.month = k4;
    cout << "\n Enter date (year): ";
    int k5;
    cin >> k5;
    first -> d.year = k5;
 
    first -> next = NULL;
    last = first;
    char flag[10];
    int k = 1;
 
    while ( k )
        {
            system ("cls");
 
            cout << "\n Continue? Yes/No\t";
            cin >> flag; if ( ( strcmp ( flag, "Yes" ) == 0 ) || ( strcmp ( flag, "yes" ) == 0 ) )
                {
                    n++;
                    list = new ELMNT;
 
                    cout << "\n Enter name: ";
                    char str[20];
                    cin >> str;
                    strcpy_s ( list -> name, str );
                    cout << "\n Enter edition: ";
                    int k1;
                    cin >> k1;
                    list -> edition = k1;
                    cout << "\n Enter price: ";
                    int k2;
                    cin >> k2;
                    list -> price = k2;
                    cout << "\n Enter date (day): ";
                    int k3;
                    cin >> k3;
                    list -> d.day = k3;
                    cout << "\n Enter date (month): ";
                    int k4;
                    cin >> k4;
                    list -> d.month = k4;
                    cout << "\n Enter date (year): ";
                    int k5;
                    cin >> k5;
                    list -> d.year = k5;
                        
                    list -> next = NULL;
                    last -> next = list;    
                    last = list;
                }
            else if  ( ( strcmp ( flag, "No" ) == 0 ) || ( strcmp ( flag, "no" ) == 0 ) ) k = 0;
            else { system ("cls"); cout << "\n ERROR!"; k = 0;  _getch(); }
        }
}
 
void PrintFile()
{
    system ("cls");
        
    list = first;
 
    while ( list )
    {   
        cout << "\n "  << list -> name << " " << list -> edition << " " << list -> price << " " << ( char ) 0xB3 << list -> d.day << "." << list -> d.month << "." << list -> d.year;
        
        list = list -> next;
    }
 
    _getch();
}
В принципе, данные в файл новая, объединённая прога записывает, список работает, только вот вывод из файла категорически работать отказывается. С циклами у меня беда большая, поясните, как заставить это работать.

Вернуться к обсуждению:
Создать динамический список, организовать запись данных в текстовый файл и вывод их из файла C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2014, 20:42
Готовые ответы и решения:

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

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

Создать текстовый файл с произвольной информацией.Организовать обработку данных
В файле имеется информация о владельце автомобиля:ФИО;адрес;марка;номер телефона.Нужно вывести...

Создать текстовый файл с произвольной информацией. Организовать просмотр содержимого файла
создать текстовый файл с произвольной информацией. Организовать просмотр содержимого файла....

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

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

Создать новый текстовый файл, содержащий список ip без повторений из исходного файла
Дан текстовый файл со статистикой посещения сайта за неделю. Имеется 10 строк(10 посещений)....

Работа с двумерными массивами. Чтение данных из текстового файла и запись в текстовый файл
В матрице А найти отношение количества нулевых элементов в количестве ненулевых. Матрицу В...

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