1. 程式人生 > >P2C專案正式開啟!!!

P2C專案正式開啟!!!

眾所周知 C + + C++ P a s c

a l Pascal O I e r OIer
常用的兩種語言。但由於語法不同,很多P黨都不願意轉 C + + C++ 。因此本人在此啟動一個專案: P 2 C
P2C
1專案。

  1. 專案名稱:
    P 2 C P2C
  2. 專案編號:
    001 001
  3. 專案等級:
    t h e   m o s t   i m p o r t a n t the\ most\ important
  4. 專案內容:
    P a s c a l   T o   C p p Pascal\ To\ Cpp 翻譯器製作。
  5. 專案性質:
    開源專案2(是不是很驚喜?)
    但是由於 p a s c a l pascal 的一些特性 C + + C++ 不支援本人也沒辦法,所以目前就把原始碼和程式放上來,看看各位大神有沒有什麼辦法()。
    目前程式碼已經寫到了迴圈部分,包括變數,定量,for,while,repert,判斷語句(case還沒有完成),賦值語句。但子程式還沒有寫。

歡迎各位大神和我一起把這個專案完成。3

同時,該程式具有自動編譯 p a s c a l pascal 程式碼,利用 A s t y l e Astyle 整理 C + + C++ 程式碼的功能.其中 B i n Bin 目錄下的檔案是編譯 p a s c a l pascal 程式碼的庫。

如何和我一起完成這個專案?

  • 在原始碼的開頭寫下你的大名(我會依據貢獻留名)
  • 用“/**/”註釋掉你寫的內容,方便我檢視(或者你想怎樣就怎樣,只要讓我知道就行了)
  • 在發給我之前先自測一下有沒有bug。
  • 請將所有檔案打成一個壓縮包,用“ P 2 C 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. 由於時間和精力問題,我希望我能和各位大神一起完成 ↩︎