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

Перевести с Pascal на C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен совет !На что заменить гиганский массив http://www.cyberforum.ru/cpp-beginners/thread956868.html
Добрый день , пишу Рекурсивный обходчик каталогов под linux. К примеру есть каталог /var/ и нужно получить все его подкаталоги и каталоги подкаталогв. В итоге имею массив свыше 100 тыс. строк . На что программа естественно ругается. В голову приходит мысль записи во временный файл. Правильно ли будет это ? Так как с начало придется записать первый уровень каталогов в файл а потом их считать для...
C++ Дан массив. Найти в нем глобальный минимум или максимум Помогите пожалуйста! Очень нужно решение Дан массив А(М). Найти в нем глобальный минимум или максимум. http://www.cyberforum.ru/cpp-beginners/thread956860.html
В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат C++
Помогите пожалуйста! Очень нужно решение В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат. Новый массив заводить нельзя.
Где хронятся именнованые локализации C++
Привет!!! Есть задачка: "Попробуйте выяснить, где в вашей системе хранятся именованные локализации. Если вы имеете доступ к той части системы, где хранятся контексты локализации, создайте и сохраните новую именнованую локализацию. Постарайтесь не испортить существующие локализации." И еще одна задачка из этой темы: "Составьте список контекстов локализации, поддерживаемых вашей системой"
C++ Формат ввода вывода для дат http://www.cyberforum.ru/cpp-beginners/thread956846.html
Здорова!!! Есть задачка: "Поэкспериментируйте и определите, какие форматы ввода/вывода использует ваша система для дат." И как же мне начать экспериментировать?
C++ Конструктор копирования Здравствуйте. Есть класс. Не могу понять как правильно написать и вызвать конструктор копирования. #include <string.h> #include <iostream> using namespace std; class Student { private: char* name; char* surname; подробнее

Показать сообщение отдельно
rublag
52 / 52 / 4
Регистрация: 06.02.2013
Сообщений: 156
20.09.2013, 08:04     Перевести с Pascal на 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
#include <stdio.h>
#include <string.h>
#define MAXLEN 1024
 
char* copy(char *src, unsigned int index, unsigned int len);
 
int main()
{
    char s[MAXLEN], *s1="", *s2="";
    do
    {
        printf("Напечатайте exit для выхода из программы \n");
        printf("Результат перестановки: %s%s\n", s2, s1);
        printf("Введите слово: ");
 
        fgets(s, MAXLEN, stdin);
        if(s[strlen(s)-1] == '\n') s[strlen(s) - 1] = 0;
 
        strncpy(s1, s, strlen(s)/2);
        strncpy(s2, &s[strlen(s)/2], strlen(s)-strlen(s1));
 
    } while(strcmp(s, "exit"));
    return 0;
}
а на c++ так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string s, s1, s2;
    do
    {
        cout << "Напечатайте exit для выхода из программы" << endl;
        cout << "Результат перестановки: " << s2 << s1 << endl;
        cout << "Введите слово: ";
        cin >> s;
        s1 = s.substr(0, s.length()/2);
        s2 = s.substr(s.length()/2, s.length()-s1.length());
    } while(s != "exit");
}
 
Текущее время: 18:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru