众所周知C++C++PascalPascalOIerOIer常用的两种语言。但由于语法不同,很多P党都不愿意转C++C++。因此本人在此启动一个项目:P2CP2C1项目。
P2C项目正式开启!!!
P2C项目正式开启!!!

  1. 项目名称:
    P2CP2C
  2. 项目编号:
    001001
  3. 项目等级:
    the most importantthe\ most\ important
  4. 项目内容:
    Pascal To CppPascal\ To\ Cpp翻译器制作。
  5. 项目性质:
    开源项目2(是不是很惊喜?)
    但是由于pascalpascal的一些特性C++C++不支持本人也没办法,所以目前就把源代码和程序放上来,看看各位大神有没有什么办法()。
    目前代码已经写到了循环部分,包括变量,定量,for,while,repert,判断语句(case还没有完成),赋值语句。但子程序还没有写。

欢迎各位大神和我一起把这个项目完成。3

同时,该程序具有自动编译pascalpascal代码,利用AstyleAstyle整理C++C++代码的功能.其中BinBin目录下的文件是编译pascalpascal代码的库。

如何和我一起完成这个项目?

  • 在源代码的开头写下你的大名(我会依据贡献留名)
  • 用“/**/”注释掉你写的内容,方便我查看(或者你想怎样就怎样,只要让我知道就行了)
  • 在发给我之前先自测一下有没有bug。
  • 请将所有文件打成一个压缩包,用“P2CP2C”命名(所有文件如下)。
    P2C项目正式开启!!!
  • 私信发分享链接给我
  • 你可以完成任何一个结构(比如case和子程序部分),但是要求能成功运行。
  • 请勿更改如下内容(包括使用方法(必读).txt)
	freopen("pascal.pas","r",stdin);
	freopen("c++.cpp","w",stdout);
	if(compile_check() == -1)
	{
		system("cls");
		cerr << "Pascal文件编译错误,我们终止了程序。\nPascal File compilation error, we terminated the program.\n";
		cerr << "请按任意键继续. . .\nPlease press any key to continue. . .\n"; 
		getch();
		return 1;
	}
	system("AStyle\\bin\\AStyle --style=allman -N -H -p -n -k3 --quiet c++.cpp");
	cerr << "翻译成功。\nTranslate successfully.\n";
	cerr << "请按任意键继续. . .\nPlease press any key to continue. . .\n";

项目在此处下载

一起加油吧!


  1. 该项目于2018.7.11开始 项目主导人:血丷锋 ↩︎

  2. 公测于2018.11.1开始,目前自测未发现问题 ↩︎

  3. 由于时间和精力问题,我希望我能和各位大神一起完成 ↩︎

相关文章:

  • 2021-11-16
  • 2021-09-29
  • 2021-08-13
  • 2021-06-05
  • 2021-09-19
  • 2021-12-18
  • 2021-12-03
  • 2021-09-16
猜你喜欢
  • 2021-11-12
  • 2021-10-13
  • 2021-11-14
  • 2021-09-21
  • 2021-04-23
  • 2021-04-22
  • 2021-08-01
  • 2019-12-26
相关资源
相似解决方案