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

Можно ли задать размер строкового массива переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция,среднее арифметическое массива. http://www.cyberforum.ru/cpp-beginners/thread54256.html
ОПИСАТЬ ФУНКЦИЮ, определяющую среденее арифмитическое элементов целочисленного массива
C++ вращающийся треугольник Здрастье всем! Плз. помогите неграмотной в етой сфере студентке, препод задал задачку зделать вращающися треугольник на turboС++, представлений не имею даже че да как http://www.cyberforum.ru/cpp-beginners/thread54238.html
Помогите разобраться с потоковым вводом/выводом в С++ C++
как решить эти две задачи: 24.1 Для класса Т1, имеющего два целочисленных компонентных данных а и b с частным типом доступа, должна быть обеспечена возможность потокового ввода с клавиатуры. Привести объявление класса. 25.1 Для класса Т1, имеющего два целочисленных КД а и b, перегрузка операции потокового ввода должна выполняться с помощью глобальной дружественной функции. Привести...
чтение файла C++
как прочитать файл в динамический массив? для обычного я делал так: char S ; file.Read (S, 300); теперь S - динамический массив. как прочитать в него файл? обязательно ли при работе с динамическими массивами подключать библиотеку afxtempl.h?
C++ Функциии динамического выделения и освобождения памяти http://www.cyberforum.ru/cpp-beginners/thread54166.html
Необходим написать функции выделения и освобождения памяти под двумерный динамический массив. Причем освобождение должн быть не сразу для всего массива, а чтобы была возможность освободить память одной строки массива. И как будет выглядеть передача параметров в функцию в main? вот что получилось у меня, но я не понимаю почему это работает: void create (double** &a, int m, int n) { if (!(a =...
C++ Кольцевой список Что нужно поменять,чтобы новые елементы добавлялись не в конец списка, а в начало? void List::Insert_end_list_2(int &x) { Plist pt_new; pt_new=new Node; pt_new->data=x; if(last==NULL) last=pt_new; else pt_new->next=last->next; подробнее

Показать сообщение отдельно
delias
4 / 4 / 0
Регистрация: 16.07.2009
Сообщений: 87

Можно ли задать размер строкового массива переменной - C++

05.10.2009, 14:50. Просмотров 5924. Ответов 6
Метки (Все метки)

Можно ли задать размер строкового массива переменной?

Например считаю сколько слов в введенном предложении а затем создаю массив с количеством элементов равным n
C++
1
2
3
4
5
6
7
8
9
10
11
12
char s1[80];
for (int i=0;*(s1+i)!='\0';i++)
    {
        if (*(s1+i)!=' ')continue;
        else
        {
            n++;
        }
    }
    cout<<n<<"\n"; //количество слов в предложении
 
char s3[n]; /пытаюсь создать новый строковый массив. как?
можно ли такое выполнить либо строковый массив задаётся строго числом?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru