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

Задать максимально разрешенное количество вводимых символов (std::string) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать новое предложение из слов введенного предложения, в которых нет заданной буквы http://www.cyberforum.ru/cpp-beginners/thread1578133.html
С клавиатуры ввести предложения. Сформировать новое предложение с тех слов введенного предложения, в которых нет заданной буквы. Учесть, что задана буква в слове может быть как малой, так и большой
C++ Попытка реализовать односвязный линейный список Доброго времени суток! Пробую реализовать односвязный линейный список в виде структуры. #include <iostream> #include <cmath> using namespace std; struct List { int info; List *next; }; http://www.cyberforum.ru/cpp-beginners/thread1578123.html
Сформировать одномерный массив из наибольших элементов каждой строки матрицы А C++
напишите пожалуйста программу на С++ Исходные данные: Дана матрица A(5*5) -3.8_0_5.3_4.5_0.5 0.2_-1.3_0_-8.5_3.5 -1.1_1.8_5.1_-8.2_0.32 0_-0.3_0_-1.28_0.52 -0.3_0.5_1.8_-7.3_5.5
C++ Оптимизация программы
Условие : Даны две действительные квадратные матрицы порядка n. Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы. #include <stdio.h> #include <conio.h> #include <locale.h> void main() { const int n = 20; int k;
C++ Вывести в файл результат http://www.cyberforum.ru/cpp-beginners/thread1578108.html
Здравствуйте. Есть код разложения числа на простые множители. Но нужно, чтобы результат записывался в файл. Как это можно сделать? Очень желательно с примером кода. #include <stdio.h> #include <conio.h> main() {int t,i=2; printf("Введите число: \n"); scanf("%d",&t); printf("%d=1",t); while(t%2==0) {
C++ Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. ps Можно просто функцию написать Пример входных данных: 4 5 -5 6 0 -1 -5 -1 1 0 -5 0 -5 0 4 1 1 -1 -5 0 -5 -5 подробнее

Показать сообщение отдельно
Obi1
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 3
11.11.2015, 17:55     Задать максимально разрешенное количество вводимых символов (std::string)
Привет ребята!
Такая тема: Вводимая строка не должен превышать, допустим, 10 символов (строка хранится в типе string).
Делаю так

C++
1
cin.getline(strPass, 10);
От компилятора получаю:
error C2664: 'std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::getline(_Elem *,std::streamsize)' : cannot convert parameter 1 from 'std::string' to 'char *'

Аналогично и для
C++
1
cin.get(strPass, 10);
Собственно и вопрос:
Как задать максимум для string (массив для char не вариант).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru