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

Создание стека - код не компилируется - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибся в цикле for http://www.cyberforum.ru/cpp-beginners/thread1024517.html
Я хотел что бы программа выдала все числа от 0 до 9 включительно с шагом 0.1, программа не выдаёт ошибки но шаг делает всё равно 1. Где я ошибся? #include <iostream> using namespace std; int main(double argc, char *argv) { double n = 0; for(double i =0; i < 10; i + 0.1)
C++ после цикла while символьный массив обнуляется? Собственно сабж. Подскажите, в чем проблема int RemoveChar(char *_str, int _strt, int _amt) { int i = 0; #ifdef CHECKING while(*_str++) i++; <- После цикла массив пустой if(i < _amt) return -1; #endif for(i = 0; i < _amt; i++, _strt++) http://www.cyberforum.ru/cpp-beginners/thread1024494.html
C++ Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне
Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне.
Обработка матриц C++
Имеется код! void maxToArr(int ar,int matr, int nRow, int nCol){ int max=matr; for(int i=0;i<nRow;i++) for(int j=0; j<nCol; j++) if(max<matr){ max=matr; ar= max; }
C++ Обращение к элементам массива используя указатель http://www.cyberforum.ru/cpp-beginners/thread1024445.html
Необходимо написать программу, выделив под массив динамически память. Обращаться к элементам массива необходимо используя указатель. #include <iostream> void main() { setlocale(LC_ALL, "Russian" ); printf ("Задание: В одномерном массиве, состоящем из n целых элементов, вычислить: \nномер максимального элемента массива; произведение элементов массива, \nрасположенных между первым и вторым...
C++ Сортировка слиянием #include <iostream> #include <fstream> using namespace std; void Merge_Sort(int * a,int left, int right) { if (left < right) { int middle = (left + right)/2; подробнее

Показать сообщение отдельно
Supernatural
285 / 141 / 28
Регистрация: 22.11.2010
Сообщений: 1,441
01.12.2013, 01:46     Создание стека - код не компилируется
Пытаюсь разобраться с динамическими структурами данных. Списал код, но не компилируется
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma hdrstop
#pragma argsused
 
#include <tchar.h>
#include <iostream.h>
 
void main()
{
struct Stek
    {
    int znachenie;
    Stek *p;
    };
Stek *first (int d);
void push (Stek **top, int d);
int pop(Stek **top);
 
Stek *top=first (1);
for (int i = 2; i < 6; i++) push (&top,i);
while (top) cout<<pop(&top)<<" ";
 
cin>>" ";
}
Текст ошибки описан в спойлере, не совсем понимаю
Кликните здесь для просмотра всего текста
Checking project dependencies...
Compiling Project1.cbproj (Debug, Win32)
brcc32 command line for "Project1.vrc"
c:\program files (x86)\embarcadero\rad studio\12.0\bin\cgrc.exe -c65001 "Project1.vrc" -foProject1.res
ilink32 command line
c:\program files (x86)\embarcadero\rad studio\12.0\bin\ilink32.exe -L.\Win32\Debug;"c:\program files (x86)\embarcadero\rad
studio\12.0\lib\Win32\debug";"D:\Мои документы\c\console\Стек";"c:\program files (x86)\embarcadero\rad studio\12.0\lib\win32\release";"c:\program
files (x86)\embarcadero\rad studio\12.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD19";"C:\Program Files
(x86)\Raize\CS5\Lib\RS-XE5\Win32";"C:\Users\Public\Documents\RAD Studio\12.0\DCP" -j.\Win32\Debug;"c:\program files (x86)\embarcadero\rad
studio\12.0\lib\Win32\debug";"D:\Мои документы\c\console\Стек";"c:\program files (x86)\embarcadero\rad studio\12.0\lib\win32\release";"c:\program
files (x86)\embarcadero\rad studio\12.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD19";"C:\Program Files
(x86)\Raize\CS5\Lib\RS-XE5\Win32";"C:\Users\Public\Documents\RAD Studio\12.0\DCP" -l.\Win32\Debug -v -G8 -Tpe c0x32 .\Win32\Debug\File1.obj ,
.\Win32\Debug\Project1.exe , .\Win32\Debug\Project1.map , import32.lib cw32mt.lib , , Project1.res
[ilink32 Error] Error: Unresolved external 'first(int)' referenced from D:\МОИ ДОКУМЕНТЫ\C\CONSOLE\СТЕК\WIN32\DEBUG\FILE1.OBJ
[ilink32 Error] Error: Unresolved external 'push(Stek * *, int)' referenced from D:\МОИ ДОКУМЕНТЫ\C\CONSOLE\СТЕК\WIN32\DEBUG\FILE1.OBJ
[ilink32 Error] Error: Unresolved external 'pop(Stek * *)' referenced from D:\МОИ ДОКУМЕНТЫ\C\CONSOLE\СТЕК\WIN32\DEBUG\FILE1.OBJ
[ilink32 Error] Error: Unable to perform link
Failed
Elapsed time: 00:00:01.6
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru