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

Работа с динамическими строками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить столбцы матрицы по возрастанию количества одинаковых элементов в каждом столбце http://www.cyberforum.ru/cpp-beginners/thread1061951.html
Дана целочисленная прямоугольная матрица. Упорядочить столбцы матрицы по возрастанию количества одинаковых элементов в каждом столбце. Что я могу сделать, так это матрицу заполняющуюся с...
C++ Что такое глобальные и локальные объекты класса? Что такое глобальние и локальные обекты класа. Напишыте пожалуста с примерами. http://www.cyberforum.ru/cpp-beginners/thread1061906.html
Изменение значение аргумента в void-функции C++
Здраствуйте. У меня к вам будет такой вопрос: void read(Tbig a){ .... .... } В процедуре например там мы что-то делаем... Но когда вызвать эту процедуру в основной программе, параметры которые...
C++ Найти номер минимального элемента массива
составить алгоритм и консольную программу для данной задачи: 1) найти номер минимального элемента массива 2) найти сумму элементов массива,расположенных между первым и вторым отрицательными...
C++ Сложение массивов разной длины. Неверный результат http://www.cyberforum.ru/cpp-beginners/thread1061870.html
При сложение двух массивов выходит значение -858993455 это всё из за того что разная длина массива как можно решить проблему? что бы место неопределнного элемента был ноль + значения массива или что...
C++ Комопзиция объектов/иерархия классов в общем нигде не могу найти внятного объяснения в виде кода, все очень поверхностно везде написано.Может кто знает место где есть хороший код где используются объекты другого класса.Ну или... подробнее

Показать сообщение отдельно
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.01.2014, 21:13
Цитата Сообщение от Юлия611 Посмотреть сообщение
Компиляция проходит без ошибок, однако после ввода строки возникает ошибка: The variable 'i' is being used without being defined в строке str[i]='\0'; в void String::set(). Помогите, пожалуйста, устранить ее.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void String::set()
{
     cout << "Vvedite stroku: ";
     char *stroka = new char [MAX];
     //stroka[0] = '\0';
     cin.getline(stroka, MAX);
     unsigned int i = 0;
     for( ; i < strlen(stroka); i++)
     {
        str[i] = stroka[i];
     }
     str[i] = '\0';
     delete []stroka;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru