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

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 885, средняя оценка - 4.85
Evg
Эксперт CАвтор FAQ
18026 / 6258 / 427
Регистрация: 30.03.2009
Сообщений: 17,184
Записей в блоге: 27
#1

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

04.06.2009, 15:32. Просмотров 117309. Ответов 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++):

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

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

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

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

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

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

177
fasked
Эксперт С++
4945 / 2525 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
21.12.2011, 17:10 #46
На http://liveworkspace.org/ обнаружен небольшой баг в отображении кода
Если в одной строке символов больше, чем помещается в поле ввода.

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

niXman
Эксперт С++
3138 / 1450 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
21.12.2011, 17:33 #47
fasked, да, есть такой баг, подтверждаю. это баг в редакторе. но выискивать его - голову сломать. индус писал похоже)
просто жми "Run" и в обновившемся окошке все станет как надо.
0
retmas
Жарю без масла
863 / 745 / 168
Регистрация: 13.01.2012
Сообщений: 1,702
30.01.2012, 22:54 #48
в мозилле так же, но можно подобрать размер шрифта редактора так, чтобы все встало на место.
ie8 - все на месте при любом размере шрифта
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
31.01.2012, 07:36 #49
На http://liveworkspace.org/ в опере не отображается текстовый курсор. Сейчас стоит последняя опера (11.61), но наблюдается это уже давно. Также странным образом работает табуляция (с каждой новой строкой отступ уменьшается на один пробел). В осле и то, и то работает нормально.
0
niXman
Эксперт С++
3138 / 1450 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
31.01.2012, 12:47 #50
хм.. и правда.
но работало и то, и то. проверял. точно помню. правда, год назад.
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
31.01.2012, 15:10 #51
niXman, оперные девелоперы что-то намутили за год видать
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
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
Эксперт С++
4945 / 2525 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
05.02.2012, 11:23 #53
go, дело в том, что у тебя mingw Может быть там -lm не надо подключать. Но проблема неприятная и по-моему раньше ее не было.
0
niXman
Эксперт С++
3138 / 1450 / 49
Регистрация: 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 вместо него подключил.

0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
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
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
19.02.2012, 00:01 #57
видимо до сих пор никто не проверял возвращяемое значение :-D
0
Evg
Эксперт CАвтор FAQ
18026 / 6258 / 427
Регистрация: 30.03.2009
Сообщений: 17,184
Записей в блоге: 27
19.02.2012, 00:17  [ТС] #58
Цитата Сообщение от go Посмотреть сообщение
Что означает
Просто печатают код возврата. Или в чём смысл вопроса?
0
Jupiter
Каратель
Эксперт С++
6558 / 3979 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.02.2012, 01:54 #59
Цитата Сообщение от Evg Посмотреть сообщение
Просто печатают код возврата. Или в чём смысл вопроса?
в том что при не нулевом коде возврата, печатается нулевой
1
niXman
Эксперт С++
3138 / 1450 / 49
Регистрация: 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
Привет! Вот еще темы с ответами:

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

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

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

Оркестр тембровых гармоник - поле для экспериментов в области звука - Софт
Не буду вдаваться в подробности организации и истории возникновения различных инструментальных групп, ансамблей и оркестров. Остановлюсь...


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

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

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