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

А можно ли чтобы ответ в задании выводился, на русском? а то у меня иероглифы пишет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с графикой http://www.cyberforum.ru/cpp-beginners/thread274020.html
#include "graphics.h" #include <math.h> #include <stdio.h> #include <time.h> #include <stdlib.h> int main (void) { int x,y,c,k,q,z,w,e,r,t,u,s,b,n; int driver= DETECT, mode=0; ...
C++ определить количество слов в тексте, оканчивающихся на гласную букву И еще одна программа ... ((( можно ли переделать под условие (смотри пр файл.) Задание: С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов... http://www.cyberforum.ru/cpp-beginners/thread273992.html
Как связаны собственные значения и векторы матриц А и А^5? C++
помогите пожалуйста решить вот такую задачу(очень срочно надо):как связаны собственные значения и векторы матриц А и А^5 ?
Найти сумму элементов массива с нечетными номерами C++
Просьба помочь/дописать программу под условие задания (смотреть пр. файл) :(( Задание: H - сумма элементов массива с нечетными номерами E - максимальный по модулю элемент массива G -...
C++ работа с двумерными массивами http://www.cyberforum.ru/cpp-beginners/thread273984.html
Здравствуйте, нужна помощь переделать программу под условие (смотреть пр. файл) :( Задание: Дана прямоугольная матрица Определить: 1. количество столбцов, не содержащих ни одного...
C++ ОБНУЛЯЕТСЯ ДРОБНАЯ ЧАСТЬ ПРИ СОРТИРОВКЕ МАССИВА!!! Массив B сформировать по правилу b = sqrt(fabsf(i * i - a)), где a=25.8. Найти сумму элементов с номерами с 5-го по 10-ый, упорядочить эти элементы по убыванию и найти произведение элементов Bi <... подробнее

Показать сообщение отдельно
!!!Archi!!!
4 / 4 / 0
Регистрация: 07.04.2011
Сообщений: 73
11.04.2011, 01:12  [ТС]
# include "stdafx.h"
# include <conio.h>
#include <iostream>
#include <string.h>
#include <windows.h>
#include <tchar.h>
using namespace std;

class Magazine

{


private:
char name [255];
char Adres [255];
char telefon [25];
char Kolvo_Tovar [255];
char Kolvo_Client [255];

public:
Magazine();
~Magazine ();
void Input ();
void Output ();
void search_Client ();
void search_Tovar ();
void save_Client ();
void load_Client ();
void save_Tovar ();
void load_tovar ();
void add_Client ();
void add_Tovar();
void del_Client();
void del_Tovar();

};
class Tovar
{
private:
char name_tovara [255];
int cena_za_edinicy;
char data_Prodazhi [100];
char vid_sporta [100];
int kod_tovara;
char proizvod [255];
int kolvo_tovara_na_sclade;
public:
Tovar ();
~Tovar ();
void Input ();
void Output ();
void set_Data_name_tovara(int name_tovara);
void set_Data_cena_za_edinicy(int cena_za_edinicy);
void set_Data_data_Prodazhi(int data_prodagi);
void set_Data_vid_sporta(int vid_sporta);
void set_Data_kod_tovara(int kod_tovara);
void set_Data_proizvod(int proizvod);
void set_Data_kolvo_tovara_na_sclade(int kolvo_tovara_na_sclade);
void get_Data_name_tovara();
char get_Data_cena_za_edinicy();
char get_Data_data_Prodazhi();
char get_Data_vid_sporta();
void get_Data_kod_tovara(int kod_tovara);
char get_Data_proizvod ();
void get_Data_kolvo_tovara_na_sclade(int kolvo_tovara_na_sclade);
};

class Client
{
private:
char name_klienta [255];
int data_pokupci;
int Kol_vo_Kuplennogo_tovara;
int discontnai_carta;
char tel_clienta [255];
public:

Client();
~Client ();
void Input ();
void Output ();
void set_Data_name_klienta(int name_klienta);
void set_data_pokupci(int data_pokupci);
void set_Data_Kol_vo_Kuplennogo_tovara(int Kol_vo_Kuplennogo_tovara);
void set_Data_discontnai_carta(int discontnai_carta);
void set_Data_tel_clienta(int tel_clienta);
char get_Data_name_klienta();
int get_Data_data_pokupci();
int get_Data_Kol_vo_Kuplennogo_tovara();
int get_Data_discontnai_carta();
char get_Data_tel_clienta();

};
Magazine::Magazine ()
{
strcpy (name," ");
strcpy (Adres," ");
strcpy(telefon, " ");
strcpy(Kolvo_Tovar, " ");
strcpy(Kolvo_Client, " ");


}

Magazine::~Magazine() {}

void Magazine::Input()
{

setlocale (LC_ALL, "");
cout<<"Введите название магазина: ";
cin.getline(name,255);
cout<<"Введите адрес магазина: ";
cin>>Adres;
cout<<"Введите телефон: ";
cin.getline(telefon,255);
cout<<"Введите количество клиентов в данном магазине: ";
cin.getline(Kolvo_Client,255);
cout<<"Введите количество товаров в данном магазине: ";
cin.getline(Kolvo_Tovar,255);
}
void Magazine::Output()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout<<endl<<endl<<name<<" "<<Adres<<" "<<telefon<<" "<<Kolvo_Client<<" "<<Kolvo_Tovar<<" ";
}
Tovar::Tovar()
{
strcpy(name_tovara," ");
cena_za_edinicy=0;
strcpy(data_Prodazhi, " ");
strcpy(vid_sporta, " ");
kod_tovara=0;
strcpy(proizvod, " ");
kolvo_tovara_na_sclade=0;
}
Tovar::~Tovar() {}

void Tovar::Input()
{
cout <<endl;
cout<<"Введите название товара: ";
cin.getline(name_tovara ,255);
cout<<"Введите цену товара: ";
cin.getline(cena_za_edinicy ,255);
cout<<"Введите дату продажи товара: ";
cin.getline(data_Prodazhi ,255);
cout<<"Введите вид спорта: ";
cin.getline(vid_sporta ,255);
cout<<"Введите код товара: ";
cin.getline(kod_tovara ,255);
cout<<"Введите производителя: ";
cin.getline(proizvod ,255);
cout<<"Введите количество товара на складе: ";
cin.getline(kolvo_tovara_na_sclade ,255);

}

void Tovar::Output()
{
setlocale (LC_ALL, "");
cout <<endl<<endl<<name_tovara<<" "<<cena_za_edinicy<<" "<<data_Prodazhi<<" "<<vid_sporta<<" "<<kod_tovara<<" "<<proizvod<<" "<<kolvo_tovara_na_sclade;
}
Client::Client()
{
strcpy (name_klienta," ");
data_pokupci=0;
Kol_vo_Kuplennogo_tovara=0;
discontnai_carta=0;
strcpy (tel_clienta," ");
}
Client::~Client () {}

void Client::Input()
{
cout <<endl;
cout<<"Введите имя клиента: ";
cin.getline(name_klienta ,255);
cout<<"Введите дату покупки: ";
cin.getline(data_pokupci ,255);
cout<<"Введите количество купленного товара: ";
cin.getline(Kol_vo_Kuplennogo_tovara ,255);
cout<<"Введите дисконтную карту: ";
cin.getline(discontnai_carta ,255);
cout<<"Введите телефон клиента: ";
cin.getline(tel_clienta ,255);
}
void Client:: Output()
{
setlocale (LC_ALL, "");
cout <<endl<<endl<<name_klienta<<data_pokupci<<Kol_vo_Kuplennogo_tovara<<discontnai_carta<<tel_clienta;
}
int main ()
{
Magazine Magazine;
Tovar Tovar;
Client Client;
Magazine.Input ();
Tovar.Input ();
Client.Input ();
Magazine.Output ();
Tovar. Output ();
Client.Output ();
getch();
cin.get ();
cin.get ();
cin.sync();
return 0;
}
Ну примерно, я так сделал, не подскажете а где вставить:
char* RUS(const char DOS_char[])
{
char* p_buf = new char[strlen(DOS_char) + 1];
OemToCharA(DOS_char, p_buf);
return p_buf;
}

Добавлено через 1 минуту
не подскажете а где нужно вставить:
char* RUS(const char DOS_char[])
{
char* p_buf = new char[strlen(DOS_char) + 1];
OemToCharA(DOS_char, p_buf);
return p_buf;
}

Добавлено через 1 минуту
Цитата Сообщение от IrineK Посмотреть сообщение
Почему в классе МАГАЗИН количество товаров и количество клиентов - строки, а не числа?
исправлю я просто только учусь, еще не сильно силен в этом :cofee2:
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru