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

проблема с передачей параметра функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять кде ошибка в классе http://www.cyberforum.ru/cpp-beginners/thread383553.html
Пишу в классе: #include <iostream> #include <string> using namespace std; class Person { public: string GetName(); void SetName(int n);
C++ составить программу, которая бы для введенных с клавиатуры 4-х чисел находила следующие значение: составить программу, которая бы для введенных с клавиатуры 4-х чисел находила следующие значение: больше из 4-х целых чисел умножить на 5,4 и меньше-увеличить на 11. http://www.cyberforum.ru/cpp-beginners/thread383550.html
C++ задачи си++. помогите решить пожалуйста
4. Проверьте, является ли "кас" корнем слова без приставки. Отделите в слове повторяющиеся более двух раз буквы запятыми. Вычеркните из слова букву, предшествующую сочетанию "ча".
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской C++
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской.
C++ Программа на Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread383525.html
Есть несколько задачек на данную тему, вот что-то пока, что никак не могу разобраться. У кого есть возможность напишите, чтоб по реальному примеру разобраться. 1. Бинарное дерево задано указателем на корень. Информационные поля узлов, входящих в состав де-рева, имеют тип int. Необходимо создать список, хранящий в порядке возрастания целые числа, заданные в листьях дерева. 2.Бинарное дерево,...
C++ Помогите написать программу по последовательности чисел, не пойму смысл задачи 1. Вводится последовательность целых чисел, 0 – конец последовательности. Для каждого числа последовательности найти количество его делителей (функцией оформить определение количества делителей числа). подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
17179 / 5433 / 336
Регистрация: 30.03.2009
Сообщений: 14,720
Записей в блоге: 26
14.11.2011, 17:59     проблема с передачей параметра функции
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- Evg, я под этим подразумевал уже наличие методов find erase sub, которые в char * ещё нужно писать
У string'а - методы класса, у char* - стандартные библиотечные функции

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
А вот за strncpy не очень понял я к этому
C
1
2
3
char buf[2];
strcpy (buf, "abcdefg");
sprintf (buf, "%s", "abcdefg");
оба вызова сломаются на исполнении

C
1
2
3
char buf[2];
strncpy (buf, "abcdefg", sizeof (buf));
snprintf (buf, sizeof (buf), "%s", "abcdefg");
оба вызова отработают успешно, молча откинув хвост

Добавлено через 1 минуту
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
а вот sprintf вроди как работает с блоками отдельно
Не понял вообще ничего. sprintf ничего не знает о размере буфера и никак его не контролирует.
 
Текущее время: 07:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru