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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MotherBoard
Путешественница
1250 / 478 / 11
Регистрация: 22.02.2009
Сообщений: 2,843
#1

А вот что за стеки! - C++

01.04.2009, 20:56. Просмотров 722. Ответов 5
Метки нет (Все метки)

Цитата Сообщение от Phantom Посмотреть сообщение
В свое время мне трудно далась тема создания и вывода на печать текстовых файлов. Сейчас вспомнилось и хочу поделиться.
функция создания текстового файла
int Create_txt_File (char *filname)
{
FILE *pF;
if ((pF=fopen (filname,"w"))== NULL) return -1;
char buf[80];
gets (buf);
strcat (buf,"\n");
while (*buf!='\n')
{
fputs (buf,pF);
gets (buf);
strcat (buf,"\n");
}
fclose (pF);
return 0;
}

функция вывода текстового файла на печать в консоль.
int Show_txt_File (char *filname)
{
FILE *pF;
if ((pF=fopen (filname,"r"))== NULL) return -1;
char buf[80];
fgets (buf,80,pF);
while (!feof (pF))
{
puts (buf);
fgets (buf,80,pF);
}
fclose (pF);
return 0;
}

Вызов, например, Create_txt_File ("my_file.txt");
Show_txt_File("my_file.txt");
Знаю, что эти алгоритмы задают на некоторых специальностях в вузах.
А вот что за стеки! Я про них почитала! А отражаются ли они как-то на внешнем виде самой программы,которую создаёшь!? Или где? Иными словами,можно ли по готовой проге определить,где и сколько у неё стеков?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2009, 20:56     А вот что за стеки!
Посмотрите здесь:

Стеки в С C++
C++ Стеки
C++ Подскажите что не правильно чему оно не так выводит и по возможности исправьте ошибки вот условие и код программы
C++ как убрать грамотно вот то что отмечено на фото и чтоб программа работала?
Вот часть кода, в нем я должен сделать если я ничего не ввожу то чтоб вывело сообщение о том что пользователь не ввел данных, но у меня не выходит C++
вот такой вот пример C++
C++ Стеки
Вот интересно: Что же такое поток? C++
стеки C++
Как разобраться с тем, что такое указатели, стеки, деревья? C++
C++ Что значит вот эта строчка?
C++ Что делает вот эта перегрузка операций?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
01.04.2009, 21:03     А вот что за стеки! #2
Стек - это способ упорядочивания данных.
Phantom
Эксперт C++
3161 / 843 / 15
Регистрация: 29.12.2008
Сообщений: 952
01.04.2009, 21:06     А вот что за стеки! #3
Стек - это специальная область памяти. И, как любую память, на внешний вид её не определить, стек используется сугубо внутри программы для её функционирования как правило - рассчетов, хранения и т.д.
MotherBoard
Путешественница
1250 / 478 / 11
Регистрация: 22.02.2009
Сообщений: 2,843
01.04.2009, 21:09  [ТС]     А вот что за стеки! #4
Цитата Сообщение от RazorQ Посмотреть сообщение
Стек - это способ упорядочивания данных.
И ещё вопрос. Когда пишут предоставление стека в самом простом варианте,потом пишут иначе,предоставляя определённое максимальное число стеков,а потом далее работа каждого стека расписана ещё хлеще в разных вариантах... Это всё один и тот же вариант,но с дополнениями? Или совершенно разные варианты и усваивать оттуда нужно последний усовершений со всеми дополнениями? Просто тяжело сразу сообразить! Я первый год только учусь по программированию.
Phantom
Эксперт C++
3161 / 843 / 15
Регистрация: 29.12.2008
Сообщений: 952
01.04.2009, 21:16     А вот что за стеки! #5
Стек - довольно широкое понятие.
Есть системный стек, он функционирует для абсолютно любой программы, он используется при трансляции программного кода. Без этого стека не было бы ни одной программы, он есть всегда, не зависимо от программиста, такова архитектура самой системы.
Программист же внутри программы может создать сколько угодно стеков, но это будут логические стеки, просто набор связанных указателями данных.
Т.о. стек - это общее понятие и стеком можно назвать любую область памяти и цепочку данных, работающую по принципу "первым вошел - последним вышел". Кажется так.
romych2004
22 / 21 / 3
Регистрация: 29.03.2009
Сообщений: 67
01.04.2009, 23:34     А вот что за стеки! #6
http://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%BA

http://www.prepody.ru/topic1517.html

про стек тем ну оооочень много.. учи/читай)
Yandex
Объявления
01.04.2009, 23:34     А вот что за стеки!
Ответ Создать тему
Опции темы

Текущее время: 02:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru