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

Rand число в char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарные деревья ! кому интересно , сюда!;) http://www.cyberforum.ru/cpp-beginners/thread379536.html
задание : Описать процедуру или функцию которая : а) печатает запись, встречающуюся в дереве один раз б) печатает запись, встречающуюся в дереве максимальное число раз я уже не наю че...
C++ Считывание из файла #include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> #include <vector> using namespace std; void main() { setlocale(LC_ALL,"RUS"); vector <double> A; http://www.cyberforum.ru/cpp-beginners/thread379534.html
Помогите с парой вопросов по С++ C++
Всё связано с консольными приложениями 1) После получения результата программа пишет "нажмите любую клавишу". После нажатия она закрывается. Как сделать, чтобы программа повторялась с самого...
C++ Ребята помогите разработать прграмму на языке С
Разработать программу определения затрат рабочего времени на выполнение строительных работ. Данные о строительных работах хранить в виде массива структур. Итоговая информация должна выводиться на...
C++ Юникод. Шахматные символы http://www.cyberforum.ru/cpp-beginners/thread379522.html
Всем привет. Хочется написать консольные шахматы (цензура), но вот в чем загвоздка: как правильно ввести вот эти коды фигур в программный код и как выводить эту "красу" на экран? Спасибо. В...
C++ Переписать строки файла в другой файл, указывая номер строк Дан текстовый файл (10-15 строк). Из него создать другой текстовый файл, в котором перед каждой строкой (отдельной строкой) будет стоять номер строки в исходном файле, например: 5) хххххххххх 6)... подробнее

Показать сообщение отдельно
shaffle
1 / 1 / 0
Регистрация: 21.11.2010
Сообщений: 85
08.11.2011, 01:49  [ТС]
с++
со вторым всмысле?)
вот код который якобы работает, но его надо красиво сделать и добавить средние значения

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
// probi.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
#include <Windows.h>
#include <stdlib.h>
 
using namespace std;
 
struct doma
{
    int floor;
    int flat;
    int room;
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE,"");
    cout<<"Введите количество домов\n";
    int n;
    cin>>n;
        doma *hata = new doma [n]; 
        char qw[100];
        FILE *stream = fopen("Doma.txt","w+t");
        for(int i=0; i<n; i++)
        {   cout<<"Вы ввели "<<n<<" домов. Заполнение информации по "<<i+1<<" дому\n";
            cout<<"Введите кол-во этажей\n";
            cin>>qw;
            strcat(qw,"\n");
            fputs(qw,stream);
            
            cout<<"Введите кол-во квартир\n";
            cin>>qw;
            strcat(qw,"\n");
            fputs(qw,stream);
 
            cout<<"Введите кол-во комнат\n";
            cin>>qw;
            strcat(qw,"\n");
            fputs(qw,stream);
 
            system("cls");
        }
            fclose(stream);
        
 
 
        stream = fopen("Doma.txt","r+t");
        char str[100];
        for (int i=0; i<n; i++)
        {
            hata[i].floor=atoi(fgets(str,n,stream));
            hata[i].flat=atoi(fgets(str,n,stream));
            hata[i].room=atoi(fgets(str,n,stream));
        }
 
        fclose(stream);
        for (int i=0; i<n; i++)
            cout<<"№"<<i+1<<" колво этажей = "<<hata[i].floor<<"  кол-во квартир = "<<hata[i].flat<<"  кол-во комнат = "<<hata[i].room<<endl;
        
        delete (hata);
    system("pause");
    return 0;
}
Добавлено через 5 минут
просто задание с файлом, следствие задание с структурами, еще и на укр языке, который, я думаю тут не многие понимают. описал вроде бы нормально

Добавлено через 8 минут
еще раз напишу задание, своими словами) потому что я скидывал так, как оно написано было мне)
вобщем, есть структура, без инициалезированых данных.
пользователь при включении программы должен выбрать: ввод, вывод или выйти.
есле он выбрал "ввод",он сначала вводит количество домов(елементов массива структуры(массив динамический)) он должен получить доступ на ввод информации в структуре, он вводит информацию сразу в файл. как угодно. в файле потом считывает и переводит в структуру, а структура выводиться на экран.
при выборе "вывод" он так же должен нажать сколько будет домов, и в коде файл должен заполниться какими то значениями (рандомными), потом считываеться с файла, кидаеться в структуру и выводиться на экран.

использую FILE *stream.
файл текстовый.
структура называеться "doma"
елементы в структуре int кол во этажей
елементы в структуре int кол во квартир
елементы в структуре int кол во комнат
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru