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

Не передаётся строка в элемент класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите переделать работу с массивом через указатели http://www.cyberforum.ru/cpp-beginners/thread1105550.html
помогите оформить через указатели...понимаю,что элементарно....но я трамвай for(j=k; j<=N; j++) { r=a; a=a; a=r; ...
C++ Склонение по падежам. хЭлп Ми Мне нужно написать программу склоняющие по падежам желательно Казахского языка,можно и Русского. я поменяю окончание,желательно по простому. буду благодарен,спасибо скажу. заранее благодарю!:rtfm: http://www.cyberforum.ru/cpp-beginners/thread1105546.html
C++ Бесконечный цикл при исключениях
#include <iostream> #include <string> #include <exception> #include <locale.h> using namespace std; int main()
C++ Правильно ли написана программа?
Задача такова. Перед авиаперелётом на известное расстояние закупается топливо для самолёта. Топливо продаётся в ёмкостях заданного объёма, указана цена одной ёмкости. Также известен расход топлива...
C++ Вводятся 2 строки. Перевернуть обе строки, склеить и вывести http://www.cyberforum.ru/cpp-beginners/thread1105520.html
Помогиет с заданием! Вводятся 2 строки. Перевернуть обе строки, склеить и вывести. 1)тип string Код: #include<iostream> using namespace std; #include <string>
C++ Нахождение наиболее подходящей последовательности Здравствуйте! Неоднократно сталкивался с разными задачами, которые, как мне кажется, сводятся к одной и той же. Хотел бы, чтобы кто-нибудь объяснил, как решаются задачи такого типа. Мне не нужен код,... подробнее

Показать сообщение отдельно
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.02.2014, 17:04
Цитата Сообщение от Agrik Посмотреть сообщение
cout << "name: " << fullname[Len] << " *handicap: " << hand << endl;
Делаете вывод одного символа, который за пределами массива

C++
1
2
3
4
void Golf::showgolf() const
{
    cout << "name: " << fullname << "  handicap: " << hand << endl;
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
void Golf::setgolf(const char * name, int hc)
{
    strncpy(fullname, name, Len);
    fullname[40]='\0'; // выход за границу массива (последний индекс - 39)
    hand=hc;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru