資源簡介
C 編寫
代碼片段和文件信息
#include?“testlib.h“
#include?
#define?forn(i?n)?for?(int?i?=?0;?i?
using?namespace?std;
void?fail(const?string&?message)?{
????cerr?<“ERROR:?“?<????exit(1);
}
string?interpretCode(const?string&?commands)
{
????vector?data(1?0);
????vector::iterator?dataPtr?=?data.begin();
????string::const_iterator?instructionPtr?=?commands.begin();
????stack?instructionStack;
????int?iterationCount?=?0;
????string?result;
????while?(instructionPtr?!=?commands.end())
????{
????????iterationCount++;
????????if?(iterationCount?>?50000000)
????????????fail(“Too?many?instructions“);
????????switch?(*instructionPtr)
????????{
????????case?‘<‘:
????????{
????????????
- 上一篇:超聲波測距 (c語言)
- 下一篇:c++ 旋轉的圖像(遮罩貼圖)
評論
共有 條評論