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

Реализовать класс Account - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простой вывод файла на экран http://www.cyberforum.ru/cpp-beginners/thread240353.html
Не могу вывести содержимое файла на экран. Что я не так делаю? Вот код программы: #include <iostream> #include <fstream> #include <iomanip> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <locale.h>
C++ Строки, надо для зачета срочно Помогите написать код срочно надо для зачета. Часто встречающаяся ошибка начинающих наборщиков – дважды записанное слово. Обнаружить и исправить такие ошибки. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread240346.html
C++ Написать программу помощи
Здравствуйте , вот нужно зделать Программу Текст помощи для не которой программы организован в виде линейного списка Каждая компонента текста помощи содержит термин (слово) и текст,содержащий пояснение к этому термину.Количество строк текста,относящихся к одному термину,составляет от одной до пяти Написать программу,которая обеспечивает - начальное формирование текста помощи; - вывод...
C++ Работа в графическом режиме. Графические примитивы, движение объектов.
В соответствии с возникающими ассоциациями от словесного описания картины, нарисовать ее графический аналог. Использовать различные цвета, функции рисования, эффекты анимации. На рисунке ОБЯЗАТЕЛЬНО должен присутствовать ДВИЖУЩИЙСЯ ОБЪЕКТ! Вот предметы-Библиотека, книги, столы, люди. Только пожалуйсто на с++.
C++ что означает "->" http://www.cyberforum.ru/cpp-beginners/thread240298.html
привет всем! вообщем разбирал тут чужой код и столкнулся с таким выражением: Task->pTaskPointer = TaskAddr; или еще строчка: Task->Timer = 0; где Task, pTaskPointer, TaskAddr, Task, Timer - переменные но вот что означает "->" ???
C++ Научите пользоваться MinGW Здравствуйте, я новичок и только вчера скачал MinGW и установил. Но я ламер и не могу понять даже как запустить. Скажите как? буду очень благодарен подробнее

Показать сообщение отдельно
Нуб по СИ
5 / 5 / 0
Регистрация: 09.02.2011
Сообщений: 112
10.02.2011, 08:19  [ТС]     Реализовать класс Account
Код
#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

class CAccount{
private:
	char family[60];
	int accNum;
	float percent;
	float summa;
public:
	CAccount(char* theFamily= 0, int theAccNum= 0, float thePercent= 0, float theSumma= 0.0f)
	{
		Init(theFamily, theAccNum, thePercent, theSumma);
	}
	//*******************************************
	~CAccount(){}
	//*******************************************
	void Init(char* theFamily, int theAccNum, float thePercent, float theSumma)
	{
		if ( !theFamily ){
			strcpy(family, "NOT");
		} else {
			strcpy(family, theFamily);
		}
		if ( theAccNum < 0 ){
			theAccNum*= -1;
		}
		accNum= theAccNum;
		percent= thePercent;
		summa= theSumma;
	};
	//*******************************************
	void ReplaceName(char *theFamily)
	{
		strcpy(family, theFamily);
	}
	//*******************************************
	void WithDraw(float theSumma)
	{
		if ( theSumma < 0.0f ){ 
			theSumma*= -1.0f;
		}
		summa-= theSumma;
	}
	//*******************************************
	void Put(float theSumma)
	{
		if( theSumma < 0.0f ){
			theSumma*= -1.0f;
		}
		summa+= theSumma;
	}
	//*******************************************
	void Credit()
	{
		summa+= percent / 100.0f * summa;
	}
	//*******************************************
	float MoveIn(float curs)
	{
		return summa / curs;
	}
	//*******************************************
	void FloatToStr(char *str)
	{
		double a, b;
		
		b= modf(summa, &a);
	}
	void Display()
	{
		cout<< endl<< family<< endl<< accNum<< endl<< percent<< endl<< summa<< endl<< endl;
	}
};

int main()
{
	CAccount acc;
	char str[50];
	
	acc.Init("BoBa", 1, 50, 1000.6789);
	acc.Display();
	acc.ReplaceName("Pasha");
	acc.WithDraw(500);
	acc.Put(1000);
	acc.Display();
	acc.Credit();
	cout<< acc.MoveIn(30.56)<< endl;
	acc.Display();
	acc.FloatToStr(str);
	
	getch();
	return 0;
}
strcpy не пашет в CODE::Blocks
 
Текущее время: 07:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru