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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sinko
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 7
#1

Pascal to С++ - C++

27.12.2011, 23:01. Просмотров 714. Ответов 4
Метки нет (Все метки)

Нужно переписать программу паскаля под с++
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Program PascalGuru;
 
var s,x:string;
    i:integer;
 
{----------------------------------}
begin
write('Vvedite stroky1: '); readln(s);
write('Vvedite stroky2: '); readln(x);
 
Insert(x, s, 1); {ðåГ*ëèçîâûâГ*ГҐГ¬ Г± ïîìîùüþ ГўГ±ГІГ*ГўГЄГЁ}
 
writeln;
writeln('Stroka1: ',s);
 
readln;
end.
Задание
Разработать функцию, которая дописывает одну строку у начало другой. При реализации функции запрещается пользоваться функциями библиотек языка C.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2011, 23:01     Pascal to С++
Посмотрите здесь:

C Pascal'я на С++ C++
C Pascal на C++ C++
C++ Pascal ->> C++
C++ Pascal to C++
Из Pascal в С C++
C++ Pascal to C++
C++ С Pascal на C++
C++ Pascal to c++
C++ Из Pascal в C++
из Pascal в C++ C++
C++ Из Pascal в C++
Из Pascal в C++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikola-BLR
47 / 47 / 6
Регистрация: 27.12.2011
Сообщений: 63
27.12.2011, 23:42     Pascal to С++ #2
Например, так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    string s, x;
    cout << "Vvedite stroky1: "; cin >> s;
    cout << "Vvedite stroky2: "; cin >> x;
    s=x+s;
    cout << s;
 
    getch();
    return 0;
}
Sinko
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 7
27.12.2011, 23:47  [ТС]     Pascal to С++ #3
Mikola-BLR Спасибо
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
27.12.2011, 23:50     Pascal to С++ #4
думаю getline лучше использовать

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main()
{
    std::string s, x;
    std::cout << "Vvedite stroky1: "; getline(std::cin,s);
    std::cout << "Vvedite stroky2: "; getline(std::cin,x);
    s=x+s;
    std::cout << s << std::endl;
 
    return 0;
}
Mikola-BLR
47 / 47 / 6
Регистрация: 27.12.2011
Сообщений: 63
28.12.2011, 00:32     Pascal to С++ #5
Ну да. Тем более, как я глянул, из-за пробелов строка string , введённая через cin , разделяется на месте пробела. Надо через getline(cin, string). Так будет нормально работать
Yandex
Объявления
28.12.2011, 00:32     Pascal to С++
Ответ Создать тему
Опции темы

Текущее время: 08:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru