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

Написание класса Person с перегруженными операторами чтения, сравнения и записи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по ASCII кодов http://www.cyberforum.ru/cpp-beginners/thread121873.html
Я сделал ввод одномерного символьного массива, сделал сортировку, но в выводе мне вывело не символы, (в моем случае англ. алфавит) а их ASCII код. (правельно отсортированый). Как сделать вывод...
C++ Размещение элементов в массиве Задача: Разместить все элементы с нулевым значением в левой части массива, элементы с негативными значением за ними, а за ними - элементы с положительным значением Дано: Розмерность массива ... http://www.cyberforum.ru/cpp-beginners/thread121867.html
C++ Присвоение значения фунции fopen указателю на файл
В "простом" компиляторе C++ я бы записал так: FILE * f; if ( f=fopen(file_name, "r") == 0) //проверка на существование файла {бла бла бла} Всё бы ничего, но в MVS08 видите ли... вот оно что: ...
Структуры_Т C++
Здравствуйте всем Задача такая: Создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка С применением...
C++ IDE для программирования на С/С++ http://www.cyberforum.ru/cpp-beginners/thread121842.html
Ребят, а есть версия Eclipse в компилятором MinGW? А то по отдельности скачал, а как там Eclipse с компилятором заставить работать не знаю... Заранее спасибо!
C++ почему выдает access violation? подскажите плиз изза чего доступ ограничивает, и как сделать чтоб я мог каждому элементу массива структур присваивать по строке......заранее спасибо)) #include "stdafx.h" #include <stdio.h>... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
25.04.2010, 23:00
Тиша, для вывода так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
const int max_lenght = 256;
 
class Person {
  friend std::ostream& operator << (std::ostream& os, const Person& person);
public:
  Person(const char* name) {
    strcpy(_name, name);
  }
private:
  char _name[max_lenght];
}
 
std::ostream& operator << (std::ostream& os, const Person& person) {
  return os << person._name << std::endl;
}
Для ввода практически идентично.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru