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

Инициализация строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Соединение 2-х строк, ввод их с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1736109.html
Всем привет. Нужно написать программу, пожалуйста помогите. Условие значит такое(написал в виде алгоритма): 1.) Вводим с клавиатуры сначала первую строку 2.) Вводим с клавиатуры вторую строку 3.)...
C++ Бинарная(побитовая) операция Мне нужно написать функцию которая проверяет значение есть парным или нет bool IsEven(unsigned number) { return ((number | 0 << 0) != 1); } int main() { unsigned a = 2; std::cout <<... http://www.cyberforum.ru/cpp-beginners/thread1736086.html
Написать функцию, находящую сумму отрицательных, произведение положительных и количество нулевых элементов C++
Написать функцию, которая находит сумму отрицательных, произведение положительных и количество нулевых элементов в одномерном массиве.
C++ Написать функцию, вычисляющую по заданным сторонам треугольника его площадь
Написать функцию, вычисляющую по заданным сторонам треугольника его площадь
C++ Перевод числа в двоичную систему счисления http://www.cyberforum.ru/cpp-beginners/thread1736047.html
Написать программу в С++ С КОММЕНТАРИЯМИ!!!: Написать функцию которая заданное натуральное число А переводит в двоичную систему счисления. Заполнение массива и вывод массива оформить в виде...
C++ Циклический сдвиг битов по столбцу в битовой матрице Нужна програмка которая создаёт матрицу битов 8х8 и дает возможность делать в ней цикличные сдвики вверх(или вниз) то есть биты с одинаковыми номерами смещать подробнее

Показать сообщение отдельно
SergioO
95 / 184 / 63
Регистрация: 13.12.2015
Сообщений: 999
16.05.2016, 19:16
Ferrari F1, если считаете Си темным наследием и склоняетесь к С++, то правильнее использовать string и string.c_str(), когда нужно преобразовать строку к char* с завершающим '\0'.

C
1
2
char* str1 = "x";
const char str2[] = "y";
это Си чистой воды
в С++
C++
1
2
3
4
5
6
7
8
const std::string str = "Constant";
std::string s; //объявили строку
std::getline(cin, s); //считали строку из потока
int N = s.length(); //длина строки
//"пробежались" по всем символам 
for (auto c: s){
}
// поиск подстроки, замена и тд
это светлое наследие С++
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru