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

copy в Delphi, аналог на C++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ MFC - MDI - убрать лишние элементы http://www.cyberforum.ru/cpp-beginners/thread201789.html
Привет, пишу софт на MFC - MDI - там есть для документов Таб-вкладки. Можно ли элементы крестик и стрелка просто убрать, через код - переопределение стилей? Элементы - во вложении на рисунке красным указаны.
C++ очень интересная загадка по мотивам одной известной истории=) Вы, наверное, слышали историю о том, как один могуществен-ный правитель обещал наградить ученого, оказавшего ему большую услугу. Ученый, когда его спросили, что бы он хотел получить в награду, указал на шахматную доску и промолвил: «Положите одно пшеничное зерно на первую клетку, два — на вторую, четыре на третью, восемь на следующую и т. д.». Пра-витель, которому явно недоставало математической... http://www.cyberforum.ru/cpp-beginners/thread201785.html
C++ Как перевести секунды в часы, минуты и секунды
Помогите составить программу, которая будет переводить секунды (произвольное целое число) в часы, минуты и секунды.
Написать програму плз C++
Помогите плз написать програму для расчета: Z= 2sin2(a)+cos a
C++ Передача значений переменных функциями http://www.cyberforum.ru/cpp-beginners/thread201770.html
Подскажите пожалуйста, как реализовать эту функцию с помощью указателя (а не ссылки). int clearstr(student& a) { delete a.pi; delete a.famil; return 0; } student &link=pstr;
C++ Структуры задана следующая структура: Ввести структуру(с полями число,месяц,год)для описания понятия дата.Составить 2 функции,которые: а)вычисляет интервал (в днях),прошедший между двумя датами; б)по порядковому номеру дня в году определяет число и месяц года,соответствующие этому дню; помогите пожалуйста) подробнее

Показать сообщение отдельно
Matrasa
 Аватар для Matrasa
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 40
02.12.2010, 08:38  [ТС]     copy в Delphi, аналог на C++?
DiakonX, вот код Дельфи полностью. Процедура переводит римские цифры в арабские (Принимает строку и возвращает число):

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
type str2 = string[2]; 
const 
   Rims : array[1..14] of str2 = ('M','CM','D','CD','C','XC','L','XL','X','IX','V','IV','I',' '); 
   Arab : array[1..14] of integer = (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1, 0);
 
var
  Form1: TForm1;
  N, NI, I, J : integer;
  S    : string;
 
function Rim2Arab (S:string) : integer; 
  var I, N : integer;
  begin 
    I:=1; N := 0; 
    while S<>'' do begin
      while Rims[I] = Copy(S, 1, Length(Rims[I]) ) do begin
        S := Copy( S, 1+Length(Rims[I]), 255);
        N := N + Arab[I]
      end;
      I:=I+1 
    end; 
    Rim2Arab := N 
  end;
А вообще для переведа string в char в классе string есть специальный метод c_str.
Ок, спасибо, погуглим.
 
Текущее время: 17:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru