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

Назначение - конкатенация строк s1 и s2, не используя библиотечную функцию - strcat - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread233846.html
Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы. #include <iostream> #include <string> int main() { std::string s; getline(std::cin, s); while(s == ' ') { for(int i = 0; i < s.length() - 1; i++) { s = s;
C++ Даны результаты переписи населения. Покажите список населения которые родились после 1990года. Даны результаты переписи населения. Покажите список населения которые родились после 1990года. Также покажите число такого населения. http://www.cyberforum.ru/cpp-beginners/thread233837.html
C++ Выбрать конфеты, килограмм которых оценен в промежутке 30-55 рублей
Дано: В кондитерской фабрике производят конфеты в разном ассортименте. Выбрать конфеты килограмм которых оценен в промежутке 30-55 рублей. Также покажите срок годности этих конфет и номер магазина в которых они продаются. (срок годности и номера магазинов ввести самому) (Перевод с английского ) Решите пожалуйста. Заранее Спасибо.
Алгоритм Рунге-Кутта C++
Добрый день. Столкнулся с проблемой. Необходимо решить уравнение методом Рунге-Кутта четвертого порядка с точностью 0.0001 (для достижения точности использую метод двойного пересчета). Написал программу, но интервалы получаются какими-то подозрительно маленькими. Помогите пожалуйста найти ошибку (если она есть). Уравнение: Исходник: #include <iostream> #include <cmath> #include <conio.h>...
C++ Составить алгоритм и программу расчета плотности постановки посильных помех http://www.cyberforum.ru/cpp-beginners/thread233795.html
Составить алгоритм и программу расчета плотности постановки посильных помех R (ро) к самолетам-постановщикам посильных помех, на борту, которого имеются четыре автомата сброса дипольных отражателей. Темп сброса составляет 200 пачек в минуту, скорость изменяется от 20 до 40 км/мин с шагом 1 км/мин. Плотность пассивных помех рассчитывается по формуле: R=(V1*N)/(10*v), где V1 –темп выбрасывания...
C++ Программирование на С++ с использованием классов. Массивы объектов. Наследование Помогите с программированием,пожалуйста!!!!!!!!!!!! Создать класс равносторонний треугольник, член класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – периметр, площадь. Создать производный класс – правильная треугольная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о... подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.09.2014, 06:01     Назначение - конкатенация строк s1 и s2, не используя библиотечную функцию - strcat
Цитата Сообщение от evsign Посмотреть сообщение
Или это просто фишка компилятора, что он автоматом выводит все последующие значения из памяти до \0, если увидит адрес типа чар?
Так устроен cout.
Цитата Сообщение от evsign Посмотреть сообщение
Почему cout << p << endl; выводит всю строку, ведь по идее должен же выводить адресс в 0x виде.
Чтобы выводил адрес, указатель на char нужно привести к void*.

Добавлено через 1 минуту
Цитата Сообщение от evsign Посмотреть сообщение
cout << &p << endl;
Это адрес самого указателя.

Добавлено через 9 минут
А ++p делает инкремент содержимого указателя (адреса строки, который в нём содержится). Адрес самого указателя при этом не меняется.

Добавлено через 2 минуты
Вот так будет видно:
C++
1
2
3
4
5
6
while (*p){ 
        
        cout << (void*)p << endl;
       ++p;
       
    }
 
Текущее время: 00:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru