Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Строковые переменные. C++
Дано последовательность, что состоит из 1-30 слов, в каждом слове 1-5 букв, все слова разделены запятой, в конце точка. Напечатать все слова, буквы которых упорядочены за азбукой. Подскажите... Посмотри здесь: https://www.cyberforum.ru/cpp-beginners/thread388675.html?uri=/cpp-beginners/thread388675.htТl только у тебя вместо типа int будет char. Так же еще поищи по форуму - наверняка есть...
C++ Вывести все целые числа, расположенные между заданными https://www.cyberforum.ru/ cpp-beginners/ thread391730.html
Даны два целых числа A и B (A < B). Вывести все целые числа, расположенные между данными числами (включая сами эти числа), в порядке их убывания. Использовать цикл for. #include <stdio.h>... for (int i=B;i>=A;i--) cout << i << endl; Добавлено через 33 секунды SnuffeR=1, странно, код взяли в теги С++, а сами пишете на Си
C++ Найти номер первой по порядку строки, содержащей наибольшее число цифр. https://www.cyberforum.ru/ cpp-beginners/ thread391651.html
Привет всем. У меня такая задачка: Дана символьная матрица порядка 10. Найдите номер первой по порядку строки, содержащей наибольшее число цифр.
C++ циклический тип задач. https://www.cyberforum.ru/ cpp-beginners/ thread391648.html
1,из всех шестизначных чисел вывести те, которые являются счастливыми 2,из всех трехзначных чисел найти те, сумма цифр которых кратна 2 или последняя цифра равна 5
Класс "Список", функция добавления элемента в конец C++
#include <iostream> #include <cstring> using namespace std; struct myElem { char *line; myElem *next; myElem(const char* str) А что просто пройтись по коду и посмотреть где присваивается указателю нуль нельзя что ли? if(first=0) Добавлено через 1 минуту addLast такой функции у вас нет
C++ Массивы Напишите пожалуйста программы на С/С++, очень срочно надо: 1.Вычислить сумму и разность двух заданных одномерных массивов размером 5. Результат напечатать в виде двух параллельных столбцов. 2.... https://www.cyberforum.ru/ cpp-beginners/ thread391646.html
C++ Массивы и натуральные числа Помогите пожалуйста написать программу. Ввести натуральное число n. а) Записать в массив только те делители числа n, которые являются палиндромами. б) Вывести все делители числа n, у которых... https://www.cyberforum.ru/cpp-beginners/thread179029.html https://www.cyberforum.ru/ cpp-beginners/ thread391748.html Удалить некоторые символы из строки C++
Есть строка String^ str = ".5555555.23.234..4.4.4."; требуется удалить точки из строки. Конечная строка должна выглядеть так str = "555555523234444"
C++ Функиции в С. https://www.cyberforum.ru/ cpp-beginners/ thread391683.html
Ребята, помогите, нужно написать функцию дано три матрици А, В и С, третьего порядка, и число Р.Найти АВС в степени Р. Ну вот детерминант двух матриц Подбейте под себя и используйте pow(); для возведения в степень. #include<stdio.h> #include<malloc.h> #include<math.h> #include <stdlib.h> int det(int** a, int...
C++ Проверьте, пожалуйста, правильность составленного мной алгоритма) Вот код: #include <iostream> #include <stdlib.h> #include <stdio.h> int main() { FILE *fp; int n, i, min, number, sum, a; char fname = "D:\\file.txt"; А можно поподробнее пожалуйста? https://www.cyberforum.ru/ cpp-beginners/ thread391728.html
#pragma once C++
Можно ли считать директиву #pragma once полноценно заменой техники #ifndef MYFILE_H #define MYFILE_H ... #end if на самом деле #pragma once есть во всех топовых компиляторах и конечно плохо, что ее нет в стандарте Добавлено через 59 секунд int const MaxStackSize(50); завуалированное int const MaxStackSize...
C++ Ошибка сегментации.
Здравствуйте, дорогие форумчане! Тут такое дело, есть программа, код приведен ниже, там есть некоторый массив D. После компиляции программы вместе с этим массивом, программа вылетает, выдав ошибку... for (i=0; i<n; i++) for (k=0; k<n; k++)
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
25.11.2011, 19:32 0

хитрая константа не даёт создать обычный массив - C++ - Ответ 2212451

25.11.2011, 19:32. Показов 7719. Ответов 64
Метки (Все метки)

Ответ

Цитата Сообщение от PraZuBeR Посмотреть сообщение
go, это проблемы компилятора.
Нет, вот цитата
Массивы переменной длины

В С89 размерности массивов необходимо объявлять при помощи выражений из целых констант, причем размер массива фиксируется во время компиляции. В силу определенных обстоятельств, в С99 это правило было изменено. В С99 можно объявить массив, размерности которого определяются любыми допустимыми целыми выражениями, в том числе и такими, значения которых становятся известны только во время выполнения. Такой массив называется массивом переменной длины (variable-length array, VLA). Однако такими массивами могут быть только локальные массивы (то есть те, у которых область видимости — прототип или блок).

Не по теме:


Цитата Сообщение от fasked Посмотреть сообщение
то, что Вы показываете, называется variable-length array и никакого отношения к сабжу не имеет.
Не совсем так, нужно просто это понимать ;)



Вернуться к обсуждению:
хитрая константа не даёт создать обычный массив C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.11.2011, 19:32
Готовые ответы и решения:

Даны функциональная константа, предикатная константа и определённое количество аксиом. Как построить модель
Даны функциональная константа, предикатная константа и определённое количество аксиом. Как построит модель?

Сервер 2008R2- даёт IP 192.168.0.(2-200), и даёт неправильные DNS сервера
Сервер 2008 R2- даёт IP adress например 192.168.0.(2-200), и над значоком интернета восклицательный значок есть без доступа к интернету...

Модем (роутер) не даёт авторизоваться на некоторых сайтах, а также не даёт зарегистрировать антивирус
Здравствуйте! У меня такая ситуация. Обратилась ко мне знакомая - компьютер заблокировался (порнобаннер). Ну, я взял её комп и первым...

64
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.11.2011, 19:32
Помогаю со студенческими работами здесь

Массив-константа
Имеются некоторые массивы-константы типа string, описанные в начале программы. Program Rec17; uses crt,dos; const {блаблабла} ...

Почему ссылка с именем умной таблицы в ячейке не даёт ссылку на эту таблицу в формуле, а имя текстом даёт?
В общем, пытаюсь сделать зависимый список используя именно формулы и проверку данных. И тут столкнулся со странной штукой, оказывается,...

Не даёт создать функцию с двумерным массивом
Делаю задание 1.17 из Керниган, Ричи там где нужно создать программу которая бы выводила все строки длиннее определенной длинны. Создал для...

Static массив не даёт выполнить запись
Здравствуйте. Есть инициализация массива: private static Object object = new Object; Пытаюсь выполнить запись в массив(вызвать методы...

как создать самый обычный сайт
Где будет: 1: Главная, ну и еще пару страниц. 2: Самое главное для сайта и для меня - ВХОД И РЕГИСТРАЦИЯ. Запрет на некоторые...

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru