|
0 / 0 / 1
Регистрация: 29.09.2014
Сообщений: 97
|
|
Конвертер с Си в C++30.01.2015, 15:41. Показов 20338. Ответов 16
Метки нет (Все метки)
Меня интересует такой вопрос: существуют ли уже программы, которые могут преобразовать код Си в С++.
Я понимаю, что они одинаковы, но мне нужно данное программное обеспечение. Если нету, то может быть попробовать сделать, но как, кто сможет помочь произвести данную операцию? К примеру: Беру я файл где написана программа в Си, меняю допустим имя файла на "mainc", что бы программа могла прочесть данный файл, а не вылетала(из-за того, что не существует данного файла и неоткуда брать данные). После нажимаю на консольную программу и в один клик получаю, естественно с ожиданием, файл который допустим будет называться "main", и который уже будет написан на С++. Т.е. что я хочу, я хочу что бы программа заменяла всякие "printf" и т.п. команды на другой язык, т.е. на С++ "cout<<"/ Понимаю, что для этого нужно будет создавать базу откуда программа будет брать то, что ей нужно поменять и на что. Но как всю эту идею реализовать - не знаю. По этому прошу помощи! Думаю многие были бы заинтересованы. Спасибо за внимание, надеюсь на адекватные ответы. Также надеюсь, что будут примеры кодов и будут те люди, которые смогут реализовать данную идею. Буду ждать Ваших кодов, всего Вам наилучшего!
0
|
|
| 30.01.2015, 15:41 | |
|
Ответы с готовыми решениями:
16
Конвертер из Паскаля в Си
Конвертер валют |
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
| 30.01.2015, 15:51 | |
|
И зачем тебе вот это всё?
0
|
|
|
0 / 0 / 1
Регистрация: 29.09.2014
Сообщений: 97
|
|
| 30.01.2015, 16:04 [ТС] | |
|
Voivoid, язык Си не знаю, а времени учить и разбираться в нем - нету. Но когда возникают вопросы по программам, то чаще всего, программы вижу в написании Си, а не С++ и я мало понимаю что написано в том или ином коде.
Да и думаю, что не у одного меня возникают такие проблемы. Повторюсь, разбираться в другом коде, который ты понимаешь на половину, очень сложно.
0
|
|
|
7 / 7 / 0
Регистрация: 14.01.2015
Сообщений: 47
|
|
| 30.01.2015, 16:08 | |
|
бред полный, учиться надо было
2
|
|
|
0 / 0 / 1
Регистрация: 29.09.2014
Сообщений: 97
|
|
| 30.01.2015, 19:36 [ТС] | |
|
Sergejdfgdfg, при чем тут "учиться надо было"? Похоже вы не поняли всю суть моей ситуации. С++ я знаю, но не Си.
Можно сказать это тоже самое, что перевести С# на С++, но при этом C# ты не знаешь в отличии от С++.
0
|
|
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
| 30.01.2015, 22:00 | |
|
си это подмножество с++. по крайней мере раньше так было. сейчас множество си правил не полностью поддерживается в плюсах, но судя по вопросу - врятли это затронет тс. сишный код скорее всего полностью
совсемстим с с++. так вот вызов printf - это валидный код. это просто вызов функции, вполне корректный в плюсах. получается, что вы хотите конвертер, который заменит какие-то одни функции на другие. смысла в такой штуке мало и врятли вы что-то найдете. если видите незнакомые функции - смотрите документацию и все. а то получается примерно следующее: господа, есть код который написан с использованием библиотеки A. Но я ее не знаю, зато знаю библиотеку B. Есть ли какой-нибудь конвертер, который сконвертирует код так, чтобы там использовалась только библиотека B
0
|
|
|
59 / 46 / 11
Регистрация: 16.09.2014
Сообщений: 124
|
|
| 30.01.2015, 23:41 | |
|
Тупиковый путь. Сложность реализации в разы превышает потребность в такой программе.
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
| 31.01.2015, 18:30 | |
|
0
|
|
|
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
|
||
| 31.01.2015, 18:35 | ||
|
Теперь ты знаешь как она работает, а если нет, то задумайся о том, нужно ли тебе вообще программировать.
0
|
||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 31.01.2015, 18:35 | ||
|
Вот наоборот, гораздо чаще
0
|
||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 31.01.2015, 19:51 | ||
|
0
|
||
|
52 / 41 / 16
Регистрация: 16.12.2012
Сообщений: 144
|
||
| 31.01.2015, 20:24 | ||
|
А знал бы , не лез бы на форум с такими вопросами и таких потребностей бы не возникало. Поэтому читай книги сиди . Извиняюсь если грубо написал , но такое самомнение при таких запросах раздражают .
0
|
||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 31.01.2015, 21:11 | ||
|
" Могу переводчиком. Английский я знаю"
2
|
||
|
Заблокирован
|
|
| 01.02.2015, 15:42 | |
|
не встречал таких программ
0
|
|
| 01.02.2015, 20:27 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 31.03.2015
Сообщений: 8
|
||||||
| 02.06.2015, 11:42 | ||||||
0
|
||||||
| 02.06.2015, 11:42 | |
|
Помогаю со студенческими работами здесь
17
Конвертер валюты Онлайн конвертер c++ Конвертер линейных уравнений
Конвертер условий C/C++ в ассемблер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|