Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Банкомат Run-Time Check Failure #3- The variable 'Sheets (и Moneym)' is being used without being initialized https://www.cyberforum.ru/ cpp-beginners/ thread1267467.html
Помогите разобраться с ошибками, недавно начал учить С++ и не понятно что с ними делать Условие: Банкомат свойства: • состояние (работает / не работает / ошибка); • объем денег (0 ... 100000 грн); сумма должна быть кратна 5 гривнам; • длина кассовой ленты (0 ... 30 м); один чек имеет длину 10 см; • индикатор отсутствия кассовой ленты; • текущий уровень прав пользователя (гость /...
Посчитать сумму элементов в четных строках матрицы C++
вот код #include "fstream" #include "iostream" using namespace std; int ** ReadFile(int &, int&); //Чтение масива void PrintMas (int**, int, int); //Видача масива void Delete (int**, int, int); //Осв памяти
C++ Сумма бесконечного ряда с заданной точностью https://www.cyberforum.ru/ cpp-beginners/ thread1267449.html
Написать программу вычисления суммы бесконечного ряда с точностью eps=0.001: S(x)=\sum_{k=2}^{\infty}(-1)^{k-1}\cdot \frac{x^k}{(k-1)}\; , \; \left|x \right| \lt 1 #include <stdio.h> #include <conio.h> #include <math.h> void main(){ int k, const Max = 500; // максимально допустимое количество итераций float sum = 0., eps = 1.0e-3, s, x;
C++ Поменять первую букву со второй,третью с четвертой и т.д. Текст открыть из файла https://www.cyberforum.ru/ cpp-beginners/ thread1267441.html
Помогите ,пожалуйста,нужно в тексте поменять первую букву со второй,третью с четвертой и т.д. Текст открыть из файла. вот мой код,но не понимаю как дальше в тексте поменять местами буквы. // test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include "stdio.h" #include "conio.h"
Вычислить сумму, общий член задан рекуррентным соотношением C++
\sum_{k=1}^{n}\frac{(-1)^{k+1}}{k(k+1)} Попытался составить рекуррентную формулу Y_k=Y_{k-1} \cdot \frac{k-1}{k+1} а программу написать не получается
C++ Замена чисел в строке Здравствуйте, задание состоит в том, что вводится строка, которая состоит из букв, цифр, разделителей. Необходим заменить все числа, на число наименьшее из всех. Сначала, я пытался просто извлечь числа из строки и записать их в массив, вот что есть. Но ничего из этого не получилось, так же пытался искать минимальное число в строке, это получилось, но как потом его заменить на все остальные пока... https://www.cyberforum.ru/ cpp-beginners/ thread1267412.html
C++ Задача "Domino" Domino Given a set of domino pieces where each side is marked with two digits from 0 to 6. Your task is to arrange pieces in a line such way, that they touch through equal marked sides. It is possible to rotate pieces changing left and right side. Input The first line of the input contains a single integer N (1 ≤ N ≤ 10) representing the total number of pieces in the domino set. The following... https://www.cyberforum.ru/ cpp-beginners/ thread1267410.html MS visual Studio 2012 Не удается запустить программу. Не удается найти указаный файл C++
Перебила винду, установила студию и теперь она не работает..( #include <iostream> #include <locale> #include "Struct.cpp" using namespace std; TRAIN RASP; void main(){ setlocale(LC_ALL,"Russian");
C++ Ошибка: expected initializer before 'void' Выдает ошибку expected initializer before 'void', помогите исправить #include <iostream> using namespace std; int a; //-----массив------ //-------------Возростание-------------- void quickSort(int l) void quickSort(int r) https://www.cyberforum.ru/ cpp-beginners/ thread1267404.html C++ Ввести целое число Ввести целое число(до 10 цифр) и цифру. Проверить что эта цифра входит в число! https://www.cyberforum.ru/ cpp-beginners/ thread1267396.html
C++ Определить количество операторов цикла в тексте, который мы должны ввести в программу
Если я правильно понял, текст должен выглядеть приблизительно вот так: int main () { char str ="123for(){}4567for\t(){}890do{}while(1)"; Помогите решить задачу, и если можно, написать комментарии на каждое действие.
C++ Ошибка в структуре программы https://www.cyberforum.ru/ cpp-beginners/ thread1267351.html
Есть ошибка в структуре программы, не знаю, как исправить. Мне необходим по условию динамический стек и динамическая очередь. Вот задание: Система состоит из двух процессоров P1 и P2, двух стеков S1 и S2 и четырёх очередей F1, F2, F3, F4. В систему могут поступать запросы на выполнение задач двух приоритетов - высший (1) и низший (2). Задачи сначала обрабатываются последовательно процессором...
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
03.10.2014, 12:57 0

Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора? - C++ - Ответ 6676712

03.10.2014, 12:57. Показов 11668. Ответов 36
Метки (Все метки)

Ответ

Цитата Сообщение от Scrooge McDuck Посмотреть сообщение
а как физический он работает и где хранится = хз
Просто ты мечешься между уровнями представления, что такое память, отсюда и путаница.
На уровне языка нет никаких L2/L3 и прочего, есть различная продолжительность жизни переменных (см. 3.7 Storage duration). В частности различают 4 типа:
1. static storage duration
2. thread storage duration
3. automatic storage duration
4. dynamic storage duration
В общем случае, тип 3 - это и есть стековые переменные.
Вот тут ещё можешь почитать: http://rsdn.ru/article/cpp/Obj... .xml#EVPAC
Цитата Сообщение от alsav22 Посмотреть сообщение
Зачем тогда размер статически создаваемого массива должен быть известен на этапе компиляции?
Как это связано с обсуждаемой проблемой? К тому же, gcc ведь разрешает создавать VLA-массивы на стеке.

Добавлено через 1 минуту
Цитата Сообщение от Scrooge McDuck Посмотреть сообщение
скорее всего я горожу чушь и стек команд физического процессора не имеет ни какого отношения к программному стеку С++
вот это точно

Вернуться к обсуждению:
Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2014, 12:57
Готовые ответы и решения:

Что изменяется, записывается в стек и где это в стеке после команды?
1 0000 stseg segment para stack 2 0000 10*(????) old_adress dw ...

Даны 5 символов в стеке, вытащить из стека символы и вставить в стек только заглавные буквы
Даны 5 символов в стеке, вытащить из стека символы и вставить в стек только заглавные буквы. Я вот...

Создать третий стек из тех символов первого стека, которые есть и в первом и во втором стеке
Из двух заданных стеков, хранящих символы, создать новый стек из тех символов первого стека,...

Стек: Как вывести все элементы которые в содержаться в стеке?
Я пытаюсь реализовать корзину. У меня есть stack класса Item. В item хранится наименование продукта...

36
03.10.2014, 12:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2014, 12:57
Помогаю со студенческими работами здесь

Дан стек символов. Преобразовать стек, оставив в нем из группы подряд идущих символов только один
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Пронумерировать стек. Ошыбка в стеке
Никак не пойму почему програма ничево не выводит на функции renumber,после while.:wall: ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru