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

Turbo C++ реализовать для программы многоплатформенность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить отрицательные элементы одномерного массива целых чисел на нули http://www.cyberforum.ru/cpp-beginners/thread659502.html
Заменить отрицательные элементы одномерного массива целых чисел на нули, а затем подсчитать количество нулевых элементов. 1. отформатировать исходный код программы согласно требованиям к оформлению исходного кода; 2. использовать динамические массивы (размер массива вводится пользователем с проверкой ввода); 3. выявить ограничения на вводимые пользователем значения и, если таковые имеются, не...
C++ шаблон листа Создание шаблона двунаправленного списка класс List. а. добавления узла перед заданным элементом; b. удаления всех заданных элементов; c. сортировка элементов меняя узлы. d. добавления узла после заданного элемента. мой код // lab53.cpp : Defines the entry point for the console application. // http://www.cyberforum.ru/cpp-beginners/thread659487.html
Быстрое считывание последовательности пар C++
Здравствуйте, есть программа, которая считывает последовательность пар неотрицательных чисел. После запуска, екран, и ничего не выводится, в чем может быть проблема? #include <iostream.h> static const int N = 10000; int main() { int i, p, q, id; for (i = 0; i < N; i++) id = i; while (cin >> p >> q) { int t = id;
C++ Не правильный формат вывода =(
Не одно, так другое.....в общем, у меня раньше был не Set *set. А vector<SetElement> и когда я писал строки типа Set set1,set2; set1.add(set2); то выводило такую штуку {x,y,z.....{тут были элементы множества set2} }... но так как преподу нужно именно чтобы были массив из указателей...нужно прогибаться под него... так вот как указатели поставил теперь не выводиться так.. На выводе получаю...
C++ взаимно простые числа http://www.cyberforum.ru/cpp-beginners/thread659470.html
Для двух натуральных чисел P и Q, меньших 1000000, напишите программу, которая определяет, числа являются взаемнопростимы (не имеют общих делителей, кроме 1). Я пробую писать но не получается, кто-то подскажите, но оформить не с помощью функции а операторов цикла и условия!
C++ Как удалить узел в связном списке? привет всем! подскажите пожалуйста в подробностях как происходит удаление узла в алгоритме связного списка ?? #include "stdafx.h" #include <conio.h> #include <iostream> #include <locale.h> using namespace std; подробнее

Показать сообщение отдельно
dalay_lama
65 / 65 / 7
Регистрация: 22.09.2012
Сообщений: 440
28.09.2012, 12:58  [ТС]     Turbo C++ реализовать для программы многоплатформенность
Цитата Сообщение от Kastaneda Посмотреть сообщение
Вот тут небольшая засада. Дело в том, что Turbo C++ не актуальный компилятор, он не поддерживает текущего (или хотя бы предыдущего) стандарта С++. Т.е. "Hello World" на нем будет выглядет так:
C++
1
2
3
4
5
6
7
#include <iostream.h>
 
int main()
{
    cout << "Hello, World" << endl;
    return 0;
}
Такой код не скомпилируется в текущей версии G++ (компилятор под Linux и MacOS), нужно будет изменить его под новый стандарт (новый относительно Turbo C++, т.е. 2003г).
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
 
int main()
{
    cout << "Hello, World" << endl;
    return 0;
}
поэтому советую все же скачать актуальный компилятор С++.
Ох, я понял, спасибо вам большое. И на последок, не могли бы вы пожалуйста подсказать что-нибудь конкретное? Мне так же ещё необходимо установить линукс, может лучше для него уже искать среду разработки или разницы нету на какой ОС программировать для кросплатформенности?

И к слову, кстати вот если брать пример, который вы мне описали, то я пишу не #include <iostream.h>, а #include <iostream>, но если подключать библиотеку cmatch, то приходится писать <match.h>, а это я так понимаю старый стандарт.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru