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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
#1

Использование стандартной библиотеки cstring - C++

08.11.2016, 11:56. Просмотров 132. Ответов 4
Метки нет (Все метки)

Добрый день. Столкнулся с маленькой проблемой хочу понять более подробные возможности С++.

Задача: Напишите программу , которая просит пользователя ввести имя , затем фамилию , а затем построит , сохранит и отобразит третью строку. состоящую из фамилии пользователя, за которой следует запятая , пробел и его имя. Используйте массивы char и функции из заголовочного файла cstring.

Подскажите пожалуйста как установить запятую и пробел между двумя массивами .

Пример запуска:
Введите ваше имя: Иван
Введите вашу фамилию: Иванов
Bот информация в одной строке: Иванов, Иван


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
char first[50],last[50];
 
cout << "Введите ваше имя: ";
cin >> first;
 
cout << "Введите вашу фамилию: ";
cin >> last;
 
strcat(last,first);
cout << "Bот информация в одной строке: " <<last<<'\n';
 
return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2016, 11:56     Использование стандартной библиотеки cstring
Посмотрите здесь:

Задача по С++ Использование Стандартной Библиотеки Шаблонов. - C++
Уважаемые программисты, помогите пожалуйста с решением такой вот задачи по С++. С помощью STL Тип контейнера - Дек ...

Использование стандартной библиотеки С. Char и опции консольного приложения - C++
Всем привет. Сломал уже голову над тем, как можно в С++ из char вытащить число. В char передаются аргументы при запуске консольного...

Контейнер стандартной библиотеки - C++
Привет народ ! Вот хотел узнать библиотеки в этой проге :#include &lt;iostream&gt; // для использования std::cout #include &lt;vector&gt; // для...

литература стандартной библиотеки C++ - C++
Вопрос - какую именно скачать книгу для изучения всех библиотек и их метадов. Ну может самых важных, нужных. Искал, интернет выдаёт...

strstr из библиотеки cstring, как должно функционировать? - C++
Вот у меня есть описание, переписано из книги: Вот программа: #include &lt;iostream&gt; using std::cin; using std::cout; ...

Странное поведение стандартной библиотеки - C++
Всем привет. Обнаружил неправильное, по моему скромному мнению, поведение стандартной библиотеки. Дело в том, что в СБШ определены...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Модератор
Эксперт CЭксперт С++
7163 / 4329 / 632
Регистрация: 29.11.2010
Сообщений: 11,751
08.11.2016, 12:17     Использование стандартной библиотеки cstring #2
Цитата Сообщение от MRG_Serejka Посмотреть сообщение
возможности С++
А в задании про сишную либо cstring и ни слова про плюсовые строки std::string.

Добавлено через 4 минуты
По сишному можно было бы сделать так:
C
1
2
char result[100];
sprintf(result, "%s, %s", first, last);
Добавлено через 1 минуту
То же самое, но с использованием функций из заголовочного файла cstring:
C
1
2
3
strcat(result, first);
strcat(result, ", ");
strcat(result, last);
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
08.11.2016, 12:18  [ТС]     Использование стандартной библиотеки cstring #3
MrGluck, а не подскажешь как это реализовать в С++? или такой возможности не имеет?
MrGluck
Модератор
Эксперт CЭксперт С++
7163 / 4329 / 632
Регистрация: 29.11.2010
Сообщений: 11,751
08.11.2016, 12:20     Использование стандартной библиотеки cstring #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string first, last, result;
 
    cout << "Введите ваше имя: ";
    cin >> first;
 
    cout << "Введите вашу фамилию: ";
    cin >> last;
 
    result = first + ", " + last;
    cout << "Bот информация в одной строке: " <<result<<'\n';
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2016, 12:23     Использование стандартной библиотеки cstring
Еще ссылки по теме:

C++11 новые классы стандартной библиотеки - C++
Здравствуйте. Программирую в eclipse на С++, использую С++11. Код в новом стандарте компилируется, однако мне нужен новый класс...

Реализация списка с помощью стандартной библиотеки - C++
я не так уж много знаю в программировании, поэтому не особо знаю как использовать стандартные структуры. Нужно создать список, содержащий...

Контейнеры стандартной библиотеки шаблонов языка С + +. - C++
Используя контейнер vector разработать программу. Создать файл test.dat в который записать 1000 случайных целых чисел из диапазона 1 до...

Организация двоичного файла с помощью стандартной библиотеки - C++
Подскажите пожалуйста как мне организовать двоичный файл с помощью стандартной библиотеки. Например, следующий код: ofstream...

Изучение функция стандартной библиотеки для новичка - C++
Здравствуйте! Поделитесь опытом: каким образом надо изучать функции стандартных библиотек С++. Может, надо читать какие-либо книги (книги,...

Почему у меня для использования функций cstring не нужно включать прототип библиотеки - C++
Я недавно начал осваивать с++ с помощью учебника и там по ходу главы создается тренировочный класс String для работы со строками и в нем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MRG_Serejka
15 / 15 / 7
Регистрация: 15.08.2013
Сообщений: 177
Завершенные тесты: 2
08.11.2016, 12:23  [ТС]     Использование стандартной библиотеки cstring #5
MrGluck, спасибо большое)
Yandex
Объявления
08.11.2016, 12:23     Использование стандартной библиотеки cstring
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru