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

Написание структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица и два массива http://www.cyberforum.ru/cpp-beginners/thread688452.html
Дана матрица размером 5 на 6 и два одномерных массива длинной в 6 символов, Задание вставить одномерные массивы в соответствующие строчки и столбцы матрицы (номера строки и столбца вводятся с клавиатуры) Вот что у меня вышло, помогите найти ошибку #include "stdafx.h" #include "iostream" #include "conio.h" #include <time.h> using namespace std; int main(array<System::String ^> ^args) {
C++ Классы Помогите пожалуйста разработать класс для описанного ниже объекта. Включить методы set (...), get (...), show (...). Определить другие методы. Book Автор, Название, Издательство, Год, Количество страниц. Создать массив объектов. вывести: а) список книг заданного автора; б) список книг, выпущенных заданным издательством; в) список книг, выпущенных после заданного года. http://www.cyberforum.ru/cpp-beginners/thread688447.html
C++ Выяснить, имеются ли два слова, каждое из которых получается переворачиванием другого
Помогите решить, идей вообще нету( Даны натуральное число n, символы S1, ..., Sn. Будем рассматривать слова, образованные символами, входящими в последовательность S1, ..., Sn, считая при этом, что количество символов в каждом слове не превосходит 15. Выяснить, имеются ли два слова, каждое из которых получается переворачиванием другого.
Выводит непонятно что! C++
Почему оно выводит эту белиберду? #include <iostream> #include <conio.h> #include <windows.h> using namespace std; int menu(); int main() { SetConsoleCP(1251);
C++ Длина строки http://www.cyberforum.ru/cpp-beginners/thread688432.html
У меня задача стоит что бы пользователь ввёл какой-то текст, а потом программа вычислала длину этой стороки. #include <iostream.h> #include <string.h> #include <conio.h> void main() { clrscr(); char text; int n,m,d; cout<<"vvedit prizvische, im'ja, po bat'kovi"<<endl; cin>>text;
C++ Эстетичный метод ликвидации строкового массива Если если необходимость ликвидации строкового массива я делаю так: for( ix = 0; text != '\0'; ++ix ) text = '\0'; Если ли более элегантный способ чем забивание '\0' литералом? Важно также не вызывать функции типа strcpy() и т.д. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
04.11.2012, 18:41     Написание структуры
Цитата Сообщение от Starstuck Посмотреть сообщение
Выделенное красным означает, что если функцию tochka вызовут без аргументов, то tochka.x=0 и tochka.y=0?
это конструктор который вызывается при создании структуры(класса)
если тебе нужен конструктор с параметрами по умолчанию пиши так
C++
1
2
3
4
5
6
7
8
9
10
struct tochka
 {
 double x;
 double y;
tochka(double x_=0.0,double y_ =0.0)
 {
 x=x_;
 y=y_;
 }
 };
тогда при создании структуры так
C++
1
tochka t;
x и y будут равны нулю
а если так
C++
1
tochka t1(5.0,9.0);
то соответственно 5 и 9
 
Текущее время: 06:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru