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

Проблема с выводом строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем TRAIN http://www.cyberforum.ru/cpp-beginners/thread356529.html
Помогите написать листининг программы, со следующим заданием. Описать структуру с именем TRAIN содержащую след. поля: 1. название пункта назначения 2. номер поезда 3. время отправления Написать программу, выполняющую след. действия: 1. ввод с клавиатуры данных в массив, состоящих из шести элементов типа TRAIN, записи должны быть упорядочены по времени отправления поезда 2 вывод на экран...
C++ Задача Покер Даны 5 целых чисел. Среди них: если одинаковы 5, то вывести "Impossible", иначе если одинаковы 4, то вывести "Four of a Kind", иначе если одинаковы 3 и 2, то вывести "Full House", иначе если есть 5 последовательных, то вывести "Straight", иначе если одинаковы 3, то вывести "Three of a Kind", иначе если одинаковы 2 и 2, то вывести "Two Pairs", иначе если одинаковы 2, то вывести "One... http://www.cyberforum.ru/cpp-beginners/thread356513.html
Задачи на с++ с решениями C++
Given an integer number N THAT IS NOT LESS THAN 2. OUTPUT THE SMALLEST NATURAL DIVISOR OF THE N (NOT INCLUDING 1) input 15 output 3 ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО РЕШИТЬ
c++ c решением C++
Given an integer number N THAT IS NOT LESS THAN 2. OUTPUT THE SMALLEST NATURAL DIVISOR OF THE N (NOT INCLUDING 1) input 15 output 3 ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО РЕШИТЬ
C++ Дано натуральное число. Определить минимальную цифру этого числа http://www.cyberforum.ru/cpp-beginners/thread356491.html
Given a positive integer N.Write a program that determines the smallest digit which can be found in number
C++ Нахождение корней уравнения Помогите написать программу по выводу корней из уравнения: f(x)=4\ast \sin \left(x \right)^4+2\ast \cos \left(x \right)^3+2 "Шапку" я уже написал: #include <stdio.h> #include <math.h> #include <conio.h> main() { float a,b,,n,x,dx,,f,f1; printf("a="); подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5765 / 3414 / 255
Регистрация: 08.02.2010
Сообщений: 7,431
26.09.2011, 15:39     Проблема с выводом строки
А вообще, я бы сделал как-то так (со своими костылями для автоматического определения геттеров-сеттеров):
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
#include <iostream>
#include <string>
 
#define FIELD(type, name) \
private:          \
type        name;     \
public:           \
void set_ ## name (const type& name ## _param)  \
{                       \
    name = name ## _param;          \
}                       \
type get_ ## name () const          \
{                       \
    return name;                \
}                       \
private:                    \
 
 
class address
{
public:
    address(const std::string& _name = std::string(),
        const std::string& _street = std::string(),
        size_t _house_no = size_t(),
        size_t _apartment_no = size_t())
    : name(_name), street(_street), house_no(_house_no),
      apartment_no(_apartment_no) 
    {
    }
 
    FIELD(std::string, name)
    FIELD(std::string, street)
    FIELD(size_t, house_no)
    FIELD(size_t, apartment_no)
};
 
std::ostream& operator << (std::ostream& os, const address& addr)
{
    os << addr.get_name() << std::endl;
    os << addr.get_house_no() << " " << addr.get_street()
       << ", Apt. " << addr.get_apartment_no() << std::endl;
 
    return os;
}
 
int main()
{
    address addr("J. Doe", "Endless", 13, 666);
    std::cout << addr;
        
    return 0;
}
 
Текущее время: 04:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru