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

Перевод из delphi в c++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как кинуть исключение std::locale::global(std::locale(""); http://www.cyberforum.ru/cpp-beginners/thread770360.html
Добрый день. Знаю, что на С можно так: if (!setlocale(LC_ALL, "")) { perror("Couldn't set locale"); exit(EXIT_FAILURE); } как сделать проверку на С++ используя std::locale::global(std::locale("")); ?
C++ Закрывается, а не выполняется программа после нажатия enter Доброй ночки всем. Помогите новичку: после нажатия enter после ввода переменных программа не выполняется, а попросту закрывается. #include <iostream> using namespace std; int main () { int a,b; char op; int res; http://www.cyberforum.ru/cpp-beginners/thread770357.html
Как добавить в вектор приватный объект класса C++
Как добавить в вектор приватный объект класса? К примеру . ... class Class { public: int metod(); // который = b int i;
C++ друг функции
можете объяснить когда и зачем мы делаем функцию другом friend.......
C++ Задача. Сколько времени понадобится экспедиции, чтобы достичь высоты 4200 м? http://www.cyberforum.ru/cpp-beginners/thread770312.html
Сама задача: Экспедиция начинает восхождение на Эверест с высоты 3000 м с начальной скоростью 200 м/ч. Известно, что через каждые 100 м скорость подъема уменьшается на 10% от скорости за предыдущие 100 м. Сколько времени понадобится экспедиции, чтобы достичь высоты 4200 м? Мое решение, но оно не верное вроде как. #include "stdafx.h" #include <iostream> #include <locale> using...
C++ Определить количество столбцов, упорядоченных по возрастанию задана матрица B(n,m). Определить количество столбцов, упорядоченных по возрастанию. Определить количество нулевых элементов матрицы Будьте внимательны при выборе раздела форума подробнее

Показать сообщение отдельно
MickeyBlueEyes
Студент
 Аватар для MickeyBlueEyes
120 / 131 / 12
Регистрация: 07.04.2011
Сообщений: 503
24.01.2013, 02:48     Перевод из delphi в c++
C++
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
28
29
30
31
#include "stdafx.h"
#include <iostream>
#include "string.h"
 
using namespace std;
 
 
void func(char * str, char * result){
 
    unsigned int i = 0;
 
    for(; i <= (strlen(str) - 1); i++){
        result[i] = str[((strlen(str) - 1) - i)];
    }
 
    result[i] = '\0';
 
}
 
int main()
{       
 
    char result[30];
 
    func("Hello world", &result[0]);
 
    cout << result;
    
    system("PAUSE");
        
}
Добавлено через 6 минут
В Си есть ф-ция strrev для этого дела, принимает адресс начала строки и изменяет задом на перёд.
 
Текущее время: 22:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru