Evg
Эксперт CАвтор FAQ
21280 / 8302 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
1

Сайт для экспериментов с программами (Интерпретатор онлайн)

04.06.2009, 15:32. Показов 261175. Ответов 178
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Полезная штука для форумов, когда проверяешь чужой код, а компилятора под рукой нет. Не придумал, куда его поместить, поместил сюда. А так можно было бы куда-то в более общее место переместить

http://codepad.org/

Вводим код программы, нажимаем "Submit"
Есть ещё аналогичные сайты:

http://rextester.com/l/cpp_online_compiler_gcc
http://ideone.com/
https://www.tutorialspoint.com... online.php
http://coliru.stacked-crooked.com/
http://melpon.org/wandbox
http://cpp.sh
https://gcc.godbolt.org Позволяет смотреть АСМ выхлоп
57
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2009, 15:32
Ответы с готовыми решениями:

загрузка на сайт загрузочных модулей для онлайн режима
Я написала загрузочные модули игр на C++ Builder с расширением .exe. Создала свой сайт...

Посоветуйте хороший PHP интерпретатор онлайн
Доброго времени суток! Посоветуйте, пожалуйста, хороший PHP интерпретатор онлайн.

Сайт для решения задач онлайн
Я где-то слышал , что есть сайт где можна розвязывать задачи онлайн. И когда ты сделаешь одну , то...

Посоветуйте онлайн-книгу или сайт для изучения С++
Начал изучать С++, посоветуйте онлайн-книгу, или сайт. В идеале: понятное изложение, и задачки...

178
UNIX-way
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
09.06.2009, 17:46 2
Ввёл вот это:
C++
1
2
3
4
5
6
7
8
9
10
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    system("PAUSE");
    return EXIT_SUCCESS;
}
Поставил точку на С++. Выдало:
Output:
1 Disallowed system call: SYS_fork
На какой платформе код исполняется? Юниксовое что-то?
З.Ы. В винде в среде Dev CPP 4.9.9.2 код компилируется и исполняется без проблем.
0
Evg
Эксперт CАвтор FAQ
21280 / 8302 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
09.06.2009, 17:47  [ТС] 3
Экспериментально выяснили, что там linux образца 2006 года и gcc-4.1.2 (вроде как). А потом ткнулись в ссылку "about", а там всё это чёртным по белому написано
1
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
01.07.2009, 00:14 4
Delphin_KKC,
Output:
1 Disallowed system call: SYS_fork

ясен пень.
кому попало эти фишки не будут разрешать
а если какой-нибудь юный хацкер сделает system("cat /etc/passwd") или system("format c: /U") :gigi:
1
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
15.01.2010, 04:23 5
C++
1
2
3
4
5
6
7
int main()
{
 int x;
 cin>>x;
 cout<<x;
 return 0;
}
(точка на С++) ничего не вводит.
0
Evg
Эксперт CАвтор FAQ
21280 / 8302 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
15.01.2010, 10:04  [ТС] 6
Цитата Сообщение от taras atavin Посмотреть сообщение
C++
1
2
3
4
5
6
7
int main()
{
 int x;
 cin>>x;
 cout<<x;
 return 0;
}
(точка на С++) ничего не вводит.
Ужас какой. А ещё там не создаются процессы и потоки, не делается запись в файл, не дают отформатировать диск. Вообще казлы, сделали сайт и не дают людям нормально поработать
2
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
16.01.2010, 07:14 7
Цитата Сообщение от Evg Посмотреть сообщение
не делается запись в файл, не дают отформатировать диск
Файл и целый диск где находятся? На серваке? Юзверь не имеет права доступа к подобным ресурсам и это нормально. А как тестить без ввода? И почему бы не сделать ввод там же, где и вывод, а вывод-то есть.
0
Evg
Эксперт CАвтор FAQ
21280 / 8302 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
16.01.2010, 10:57  [ТС] 8
Цитата Сообщение от taras atavin Посмотреть сообщение
А как тестить без ввода? И почему бы не сделать ввод там же, где и вывод, а вывод-то есть.
Всё равно казлы. Текстовый вывод сделали, могли бы и графический вывод сделать. Вообще быть козлом это общемировая тенденция. Захочешь проехать три остановке на трамвае - денег попросют. Западло им, понимаешь, нахаляву тебя прокатить. Сделают бесплатный сайт для экспериментов, так обязательно в чём-то урежут. Не по-пацански это
2
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
16.01.2010, 11:25 9
Delphin_KKC,
Цитата Сообщение от Delphin_KKC Посмотреть сообщение
system("PAUSE");
вот это там писать нельзя, вообще нельзя писать системных команд, они строго запрещены в целях безопасноти сервера, читайте факи

Добавлено через 2 минуты
taras atavin, просто создаешь константы, для разных случаев и все проблемы..
0
Evg
Эксперт CАвтор FAQ
21280 / 8302 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
16.01.2010, 11:29  [ТС] 10
Цитата Сообщение от outoftime Посмотреть сообщение
вот это там писать нельзя, вообще нельзя писать системных команд, они строго запрещены в целях безопасноти сервера, читайте факи
Писать можно, но это не будет работать по двум причинам:
1. Процедура system в конечном итоге не отработает и вернёт код ошибки, но исполнение программы не сломается
2. Даже если бы system и работало, то в линухе нету команды PAUSE
0
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
16.01.2010, 11:38 11
Evg, я сам его использую, временами, так что я все моменты уже уловил..

Добавлено через 2 минуты
наибольше ценю в нем скорость))
я быль написал алгоритм, который рандомно забивает матрицу 9 на 9 по правилам судоку, т.е. что-бы в строках и столбцах небыло повторяющихся чисел, у меня проходило за 8 сек, а у них з нажатие на сабмит ))
0
19 / 19 / 2
Регистрация: 29.11.2009
Сообщений: 224
18.01.2010, 19:53 12
Для прикола написал эту программу, запустил, работает:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstring>
using namespace std;
 
void cpy()
{
char* msg = new char[1000];
long* smth = new long[5000];
 
}
 
int main()
{
for(int i=0; i<2800; i++)
{
cpy();
}
 
return 0;
}
0
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
11.09.2010, 01:41 13
собственно мое детище: liveworkspace.org
6
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
11.09.2010, 10:17 14
niXman, для удобства можно было кинуть аякс для получения данных выполнения программы, кроме того, по сравнению с codepad.org у вас нет сохранения постов.

Не по теме:

Это так, дружественная критика.

0
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
11.09.2010, 12:33 15
зато есть табуляция и подсветка!
надо будет потестить
0
4 / 4 / 0
Регистрация: 04.10.2009
Сообщений: 32
11.09.2010, 13:18 16
Delphin_KKC, С++ изучаешь?
0
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
11.09.2010, 14:01 17
Цитата Сообщение от outoftime Посмотреть сообщение
для получения данных выполнения программы
каких именно данных?

Цитата Сообщение от outoftime Посмотреть сообщение
нет сохранения постов
чо-чо? поясни...
0
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
11.09.2010, 14:19 18
Цитата Сообщение от niXman Посмотреть сообщение
каких именно данных?
не перегружай страницу, просто получи данные от сервера аяксом и выдай пользователю.

Цитата Сообщение от niXman Посмотреть сообщение
чо-чо? поясни...
я написал какой-то код и хочу его показать другим с твоего ресурса, для этого нужно дописать "permalinks"

Цитата Сообщение от alex_x_x Посмотреть сообщение
зато есть табуляция и подсветка!
Табуляцию я и сам заценил, вот только подсветка не идеальна, в том смысле, что я привык к VS с некотрыми уточнениями типа отображения даблов и т.д.
0
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
11.09.2010, 14:23 19
Цитата Сообщение от outoftime Посмотреть сообщение
не перегружай страницу, просто получи данные от сервера аяксом и выдай пользователю.
а в чем разница?

Цитата Сообщение от outoftime Посмотреть сообщение
я написал какой-то код и хочу его показать другим
нажми "run", и копируй ссылку.

Цитата Сообщение от outoftime Посмотреть сообщение
подсветка не идеальна, в том смысле, что я привык к VS с некотрыми уточнениями типа отображения даблов и т.д.
всем не угодишь.
0
Эксперт С++
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
11.09.2010, 15:16 20
niXman, табуляция и подсветка порадовали.
Цитата Сообщение от niXman Посмотреть сообщение
нажми "run", и копируй ссылку.
Сколько времени действует ссылка?
0
11.09.2010, 15:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2010, 15:16
Помогаю со студенческими работами здесь

Онлайн сайт для кинотеатра сделать выбор мест места
Здравствуйте,мне дали задание а я еще молодой веб-дизайнер и не понимаю как сделать чтобы он считал...

Нужен интефейс «Сайт» для работы с БД ACCES в режиме онлайн.
День добрый! Нужен интефейс «Сайт» для работы с БД ACCES в режиме онлайн. Для телеоператоров,...

Выбор сервы для экспериментов
Привет, Подскажите какую серву лучше взять для небольших экспериментов? Главное чтобы можно было...

При открытии любого из браузеров, открывается сайт nftds3.ru и перенаправляет на сайт онлайн-игры
При открытии любого из браузеров, в браузере по умолчанию открывается сайт nftds2.ru и...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru