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

Нужно переписать процедуры с Паскаля на функции в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Квадратные уравнения http://www.cyberforum.ru/cpp-beginners/thread370020.html
#include <iostream> #include <math.h> using namespace std; int main() { float a,b,c,d,di,x1,x2; cout<<"a=";cin>>a; cout<<"b=";cin>>b; cout<<"c=";cin>>c;
C++ Ошибка в Коде: error C2679 НЕ давно начал изучать С++. написал программу которая предоставлена в учебники но она у меня что то не компилируется Вот код: #include <iostream> #include <conio.h> #include <locale.h> using namespace std; int main() { setlocale(LC_ALL,"Rus"); http://www.cyberforum.ru/cpp-beginners/thread370018.html
Дружные функции C++
Завдання 1 1)створити програму, в якій будуть виводитись рядки таблиці, дружня функція виводе рядок 2 і 3. 2)функція дружнього класу рахує суму чисел третього стовпця. Прізвище| Ініціали| Рік народження | Оклад Іванов | І.І. |1975 | 517.50 Петренко | П.П. |1956 | 219.10 Паніковський |М.С. |1967 | 300.00 Помогите плиз не пойму в чем...
With в C++ C++
Нужно заполнить структуру, не хочу писать постоянно имя структуры при этом, как поступить, если нет аналога with из паскаля?
C++ Заполнение одномерного массива и положительными, и отрицательными числами http://www.cyberforum.ru/cpp-beginners/thread369978.html
Как сделать так, чтобы массив а размерностью n заполнялся случайными числами, среди которых должны быть и отрицательные, и положительные? Как сделать заполнение массива только положительными числами я понимаю #include <iostream.h> #include <time.h> #include <stdlib.h> int main ( ) {
C++ Каким будет результат функции? bool __fastcall razdelitel(char c) { AnsiString r=". ; , : = ( ) + - * / ^ = < > \n \r"; int r_leng = r.Length(); for (int i=1; i<=r_leng; i++) if (r == c) return true; return false; } Каким будет результат этой функции? подробнее

Показать сообщение отдельно
gvilon
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 12
21.10.2011, 12:17     Нужно переписать процедуры с Паскаля на функции в С++
Есть список. И есть процедуры для вывода списка и удаления первого элемента.
Не знаю как переписать эти процедуры на С++, потому что не знаю как в С++ передать переменную по значению как в procedure showList(Spysok: TList);
и как передать по ссылке как в procedure delElem(var PTB: TList);

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
type
  TList = ^List;
  List = record
    inf: byte;
    next: TList;
  end;
 
var
  first, current, last: TList;
 
procedure showList(Spysok: TList);
begin
  while Spysok <> nil do
  begin
    writeln(Spysok^.inf);
    Spysok := Spysok^.next;
  end;
end;
 
procedure delElem(var PTB: TList);
var
  current: TList;
begin
    current := PTB;
    PTB := PTB^.next;
    dispose(current);
end;

C++
1
2
3
4
struct TList {
    int inf1;
    TList *next;
};
Буду очень рад, если поможете.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru