Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.91/676: Рейтинг темы: голосов - 676, средняя оценка - 4.91
Evg
Эксперт CАвтор FAQ
19289 / 7148 / 528
Регистрация: 30.03.2009
Сообщений: 20,000
Записей в блоге: 30
1

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

04.06.2009, 15:32. Просмотров 122680. Ответов 177
Метки нет (Все метки)

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

http://codepad.org/

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

http://rextester.com/l/cpp_online_compiler_gcc
http://ideone.com/
https://www.tutorialspoint.com/compile_cpp11_online.php
http://coliru.stacked-crooked.com/
http://melpon.org/wandbox
http://cpp.sh
https://gcc.godbolt.org Позволяет смотреть АСМ выхлоп
56
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2009, 15:32
Ответы с готовыми решениями:

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

нужен интерпретатор для макросов
Здравствуйте. Пишу программу (в C++Builder), в которой надо реализовать...

Оффлайновый интерпретатор C++ для Windows
Добрый день. Собственно сабж. Подскажите софтинку для обкатки небольших...

Интерпретатор для Паскаля(для обучения)
Есть идея создать программу, для обучения работы с динамическими структурами...

Командный интерпретатор для Linux и Windows
Помогите пожалуста непонимаю как делать ето( Разработайте простой командный...

177
niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.06.2011, 00:14 41
Somebody, никаких проблем нет. у вас локальный баг.

Добавлено через 56 секунд
alex_x_x, что на ваших скринах нужно увидеть?
0
niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
02.12.2011, 01:27 42
на LWS исправлена необходимость удаления обратных косых в связи с нарушением безопасности.
теперь выражение: std::cout << "1\n2" << '\n' << 3;
выводит свои положенные:
1
2
3
4
fasked
Эксперт С++
4982 / 2561 / 241
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
02.12.2011, 14:33 43
Цитата Сообщение от niXman Посмотреть сообщение
на LWS исправлена необходимость удаления обратных косых
Отлично! Это то, что немного раздражало в сервисе
0
niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
04.12.2011, 11:24 44
еще некоторые исправления.
раньше, если при компиляции кода выводились только варнинги - они подавлялись, и выводился только результат выполнения программы. сейчас же, выводится все!
http://liveworkspace.org/code/c8fc1943d679a751cf63fe15ff10f7a6
3
alex_x_x
бжни
2455 / 1661 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
19.12.2011, 01:05 45
нашел http://ideone.com/
100500 языков в том числе из интересного:
с++0x, c#, F#, java, clisp, scheme, smalltalk и куча всего
2
fasked
Эксперт С++
4982 / 2561 / 241
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
21.12.2011, 17:10 46
На http://liveworkspace.org/ обнаружен небольшой баг в отображении кода
Если в одной строке символов больше, чем помещается в поле ввода.

Ubuntu 10.04, Chromium.
Проверьте на других браузерах, пожалуйста
0
Миниатюры
Сайт для экспериментов с программами (Интерпретатор онлайн)   Сайт для экспериментов с программами (Интерпретатор онлайн)   Сайт для экспериментов с программами (Интерпретатор онлайн)  

niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
21.12.2011, 17:33 47
fasked, да, есть такой баг, подтверждаю. это баг в редакторе. но выискивать его - голову сломать. индус писал похоже)
просто жми "Run" и в обновившемся окошке все станет как надо.
0
retmas
Жарю без масла
865 / 747 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
30.01.2012, 22:54 48
в мозилле так же, но можно подобрать размер шрифта редактора так, чтобы все встало на место.
ie8 - все на месте при любом размере шрифта
0
silent_1991
Эксперт С++
5009 / 3069 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
31.01.2012, 07:36 49
На http://liveworkspace.org/ в опере не отображается текстовый курсор. Сейчас стоит последняя опера (11.61), но наблюдается это уже давно. Также странным образом работает табуляция (с каждой новой строкой отступ уменьшается на один пробел). В осле и то, и то работает нормально.
0
niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
31.01.2012, 12:47 50
хм.. и правда.
но работало и то, и то. проверял. точно помню. правда, год назад.
0
silent_1991
Эксперт С++
5009 / 3069 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
31.01.2012, 15:10 51
niXman, оперные девелоперы что-то намутили за год видать
0
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
05.02.2012, 10:58 52
На http://liveworkspace.org/ вот такой код
code
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
   double base = 2.0;
   double exp = 4.0;
   double result = pow(base, exp);
   
   printf ("Result = %.2lf\n", result);
   return 0;
}
не компилируется.
Result
Код
Compilation finished with errors:
source.c: In function 'main':
source.c:8:4: warning: implicit declaration of function 'pow' [-Wimplicit-function-declaration]
source.c:8:20: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default]
/tmp/ccsVvkrJ.o: In function `main':
source.c.c:(.text+0x2d): undefined reference to `pow'
collect2: ld returned 1 exit status
По всей видимости явно не включена библиотека, но gcc компилирует
gcc
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
‘‚@ANDREY-PC /c/mingw
$ cat prog.c
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
        double base = 2.0;
        double exp = 4.0;
        
        printf ("Result = %.2lf\n", pow(base, exp));
        return 0;
}
‘‚@ANDREY-PC /c/mingw
$ gcc -o prog prog.c
prog.c: In function 'main':
prog.c:9:30: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default]
 
‘‚@ANDREY-PC /c/mingw
$ prog.exe
Result = 16.00
codepad.org также компилирует http://codepad.org/FQiNhYov
Result
Код
Result = 16.00
1
fasked
Эксперт С++
4982 / 2561 / 241
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
05.02.2012, 11:23 53
go, дело в том, что у тебя mingw Может быть там -lm не надо подключать. Но проблема неприятная и по-моему раньше ее не было.
0
niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
05.02.2012, 11:54 54
да, в режиме Си компиляции не была подключена библиотека libm
исправил.

спасибо.

Добавлено через 1 минуту
Цитата Сообщение от go Посмотреть сообщение
source.c:8:4: warning: implicit declaration of function 'pow' [-Wimplicit-function-declaration]
source.c:8:20: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default]
"#include <math.h>" добавь.
0
go
05.02.2012, 12:02
  #55

Не по теме:

Цитата Сообщение от niXman Посмотреть сообщение
"#include <math.h>" добавь.
ага, с чего это я stdlib вместо него подключил. :wall:

0
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
18.02.2012, 21:29 56
Что означает
exit code: 0, execution time: 0.3381
http://liveworkspace.org/code/6ecd48c2405c2d9ce807cd26062f27bd

Добавлено через 17 минут
Я вот о чем
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
andrey@andrey-VirtualBox:~/mydev$ cat code.cpp
#include <iostream>
 
int main()
{
    std::cout << "Hello world" << std::endl;
    return 1;
}
 
andrey@andrey-VirtualBox:~/mydev$ g++ -o code code.cpp
andrey@andrey-VirtualBox:~/mydev$ ./code && echo "retcode = $?"
Hello world
andrey@andrey-VirtualBox:~/mydev$ ./code || echo "retcode = $?"
Hello world
retcode = 1
2
alex_x_x
бжни
2455 / 1661 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
19.02.2012, 00:01 57
видимо до сих пор никто не проверял возвращяемое значение :-D
0
Evg
Эксперт CАвтор FAQ
19289 / 7148 / 528
Регистрация: 30.03.2009
Сообщений: 20,000
Записей в блоге: 30
19.02.2012, 00:17  [ТС] 58
Цитата Сообщение от go Посмотреть сообщение
Что означает
Просто печатают код возврата. Или в чём смысл вопроса?
0
Jupiter
Каратель
Эксперт С++
6569 / 3990 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.02.2012, 01:54 59
Цитата Сообщение от Evg Посмотреть сообщение
Просто печатают код возврата. Или в чём смысл вопроса?
в том что при не нулевом коде возврата, печатается нулевой
1
niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
19.02.2012, 04:00 60
go, спасибо за выявленный баг. на днях постараюсь поправить.
0
19.02.2012, 04:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2012, 04:00

Какие нужны библиотеки для создания читов для онлайн игр?
Здравствуйте, недавно возник вопрос, А как собственно говоря делают читы для...

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru