diff --git a/Calculator b/Calculator new file mode 160000 index 00000000..e54b4daf --- /dev/null +++ b/Calculator @@ -0,0 +1 @@ +Subproject commit e54b4daf6e687695b2fd02706900e711bf8b9775 diff --git a/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.cpp b/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.cpp new file mode 100644 index 00000000..37a9cfad --- /dev/null +++ b/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.cpp @@ -0,0 +1,20 @@ +#include "pch.h" +#include "CppUnitTest.h" +#include "../ConsoleApplication1/calculator.h" + +using namespace Microsoft::VisualStudio::CppUnitTestFramework; + +namespace CalculatorUnitTest +{ + TEST_CLASS(CalculatorUnitTest) + { + public: + + TEST_METHOD(TestMethod1) + { + Calculator* calc = new Calculator(); + string ret = calc->Solve("11+22"); + Assert::AreEqual(ret, (string)"11+22=33"); + } + }; +} diff --git a/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj b/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj new file mode 100644 index 00000000..836cc3e0 --- /dev/null +++ b/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + {517441DD-E938-4CE8-A942-BA4D6657A402} + Win32Proj + CalculatorUnitTest + 10.0 + NativeUnitTestProject + + + + DynamicLibrary + true + v142 + Unicode + false + + + DynamicLibrary + false + v142 + true + Unicode + false + + + DynamicLibrary + true + v142 + Unicode + false + + + DynamicLibrary + false + v142 + true + Unicode + false + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + true + $(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;%(PreprocessorDefinitions) + true + pch.h + + + Windows + $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) + ..\ConsoleApplication1\Debug\ConsoleApplication1.obj;%(AdditionalDependencies) + + + + + Use + Level3 + Disabled + true + $(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories) + _DEBUG;%(PreprocessorDefinitions) + true + pch.h + + + Windows + $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) + + + + + Use + Level3 + MaxSpeed + true + true + true + $(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;%(PreprocessorDefinitions) + true + pch.h + + + Windows + true + true + $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) + + + + + Use + Level3 + MaxSpeed + true + true + true + $(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories) + NDEBUG;%(PreprocessorDefinitions) + true + pch.h + + + Windows + true + true + $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) + + + + + + Create + Create + Create + Create + + + + + + + + {bbbdbf79-2e98-47f7-b042-2f11b76d3041} + + + + + + \ No newline at end of file diff --git a/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj.filters b/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj.filters new file mode 100644 index 00000000..767cccc1 --- /dev/null +++ b/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj.filters @@ -0,0 +1,30 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + 源文件 + + + + + 头文件 + + + \ No newline at end of file diff --git a/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj.user b/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj.user new file mode 100644 index 00000000..88a55094 --- /dev/null +++ b/NNNNNF/CalculatorUnitTest/CalculatorUnitTest.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.command.1.tlog b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.command.1.tlog new file mode 100644 index 00000000..7cd59f97 Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.command.1.tlog differ diff --git a/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.read.1.tlog b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.read.1.tlog new file mode 100644 index 00000000..995537ef Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.read.1.tlog differ diff --git a/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.write.1.tlog b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.write.1.tlog new file mode 100644 index 00000000..5d279b17 Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CL.write.1.tlog differ diff --git a/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CalculatorUnitTest.lastbuildstate b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CalculatorUnitTest.lastbuildstate new file mode 100644 index 00000000..8bb21f93 --- /dev/null +++ b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CalculatorUnitTest.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v142:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0 +Debug|Win32|C:\Users\IDEA\Desktop\实验\NNNNNF\ConsoleApplication1\| diff --git a/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CalculatorUnitTest.write.1u.tlog b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CalculatorUnitTest.write.1u.tlog new file mode 100644 index 00000000..4f60a578 Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/CalculatorUnitTest.write.1u.tlog differ diff --git a/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.command.1.tlog b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.command.1.tlog new file mode 100644 index 00000000..c75ad745 Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.command.1.tlog differ diff --git a/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.read.1.tlog b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.read.1.tlog new file mode 100644 index 00000000..fd37841d Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.read.1.tlog differ diff --git a/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.write.1.tlog b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.write.1.tlog new file mode 100644 index 00000000..707beac3 Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/Calculat.517441DD.tlog/link.write.1.tlog differ diff --git a/NNNNNF/CalculatorUnitTest/Debug/CalculatorUnitTest.log b/NNNNNF/CalculatorUnitTest/Debug/CalculatorUnitTest.log new file mode 100644 index 00000000..adebebb6 --- /dev/null +++ b/NNNNNF/CalculatorUnitTest/Debug/CalculatorUnitTest.log @@ -0,0 +1,4 @@ + pch.cpp + CalculatorUnitTest.cpp + 正在创建库 C:\Users\IDEA\Desktop\实验\NNNNNF\ConsoleApplication1\Debug\CalculatorUnitTest.lib 和对象 C:\Users\IDEA\Desktop\实验\NNNNNF\ConsoleApplication1\Debug\CalculatorUnitTest.exp + CalculatorUnitTest.vcxproj -> C:\Users\IDEA\Desktop\实验\NNNNNF\ConsoleApplication1\Debug\CalculatorUnitTest.dll diff --git a/NNNNNF/CalculatorUnitTest/Debug/vc142.idb b/NNNNNF/CalculatorUnitTest/Debug/vc142.idb new file mode 100644 index 00000000..45766552 Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/vc142.idb differ diff --git a/NNNNNF/CalculatorUnitTest/Debug/vc142.pdb b/NNNNNF/CalculatorUnitTest/Debug/vc142.pdb new file mode 100644 index 00000000..051d08eb Binary files /dev/null and b/NNNNNF/CalculatorUnitTest/Debug/vc142.pdb differ diff --git a/NNNNNF/CalculatorUnitTest/pch.cpp b/NNNNNF/CalculatorUnitTest/pch.cpp new file mode 100644 index 00000000..b6fb8f4a --- /dev/null +++ b/NNNNNF/CalculatorUnitTest/pch.cpp @@ -0,0 +1,5 @@ +// pch.cpp: 与预编译标头对应的源文件 + +#include "pch.h" + +// 当使用预编译的头时,需要使用此源文件,编译才能成功。 diff --git a/NNNNNF/CalculatorUnitTest/pch.h b/NNNNNF/CalculatorUnitTest/pch.h new file mode 100644 index 00000000..69fcd405 --- /dev/null +++ b/NNNNNF/CalculatorUnitTest/pch.h @@ -0,0 +1,12 @@ +// pch.h: 这是预编译标头文件。 +// 下方列出的文件仅编译一次,提高了将来生成的生成性能。 +// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。 +// 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。 +// 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。 + +#ifndef PCH_H +#define PCH_H + +// 添加要在此处预编译的标头 + +#endif //PCH_H diff --git a/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/.suo b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/.suo new file mode 100644 index 00000000..1b5a2e73 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/.suo differ diff --git a/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/Browse.VC.db b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/Browse.VC.db new file mode 100644 index 00000000..e9c15176 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/Browse.VC.db differ diff --git a/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/TestStore/0/000-0000.testlog b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/TestStore/0/000-0000.testlog new file mode 100644 index 00000000..1b0c7705 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/TestStore/0/000-0000.testlog differ diff --git a/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/TestStore/0/testlog.manifest b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/TestStore/0/testlog.manifest new file mode 100644 index 00000000..b6ec9cfc Binary files /dev/null and b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/TestStore/0/testlog.manifest differ diff --git a/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/313e40ec653b3b19.ipch b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/313e40ec653b3b19.ipch new file mode 100644 index 00000000..fc38da91 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/313e40ec653b3b19.ipch differ diff --git a/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/AutoPCH/58c527876b159af4/CONSOLEAPPLICATION1.ipch b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/AutoPCH/58c527876b159af4/CONSOLEAPPLICATION1.ipch new file mode 100644 index 00000000..460ce764 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/AutoPCH/58c527876b159af4/CONSOLEAPPLICATION1.ipch differ diff --git a/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/AutoPCH/7dbcca889449171f/CALCULATOR.ipch b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/AutoPCH/7dbcca889449171f/CALCULATOR.ipch new file mode 100644 index 00000000..2d982782 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/.vs/ConsoleApplication1/v16/ipch/AutoPCH/7dbcca889449171f/CALCULATOR.ipch differ diff --git a/NNNNNF/ConsoleApplication1/Calculator.h b/NNNNNF/ConsoleApplication1/Calculator.h new file mode 100644 index 00000000..a292715a --- /dev/null +++ b/NNNNNF/ConsoleApplication1/Calculator.h @@ -0,0 +1,17 @@ +#pragma once +#include +#include +#include +#include "stdlib.h" +#include +#include +using namespace std; + +class Calculator { +private: + string op[4] = { "+", "-", "*", "/" }; +public: + Calculator(); + string MakeFormula(); + string Solve(string formula); +}; diff --git a/NNNNNF/ConsoleApplication1/ConsoleApplication1.cpp b/NNNNNF/ConsoleApplication1/ConsoleApplication1.cpp new file mode 100644 index 00000000..5cb4c873 --- /dev/null +++ b/NNNNNF/ConsoleApplication1/ConsoleApplication1.cpp @@ -0,0 +1,133 @@ +// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 +// + + + +#include +#include +#include +#include "stdlib.h" +#include +#include +#include "Calculator.h" + +#define random(a,b) (rand()%(b-a+1)+a) + +using namespace std; + +Calculator::Calculator() {} + +string Calculator::MakeFormula() { + string formula = ""; + srand((unsigned int)time(NULL)); + int count = random(1, 3); + int start = 0; + int number1 = random(1, 100); + formula += to_string(number1); + while (start <= count) { + int operation = random(0, 3); + int number2 = random(1, 100); + formula += op[operation] + to_string(number2); + start++; + } + return formula; +}; + +string Calculator::Solve(string formula) { + vector* tempStack = new vector(); + stack* operatorStack = new stack(); + int len = formula.length(); + int k = 0; + for (int j = -1; j < len - 1; j++) { + char formulaChar = formula[j + 1]; + if (j == len - 2 || formulaChar == '+' || formulaChar == '-' || + formulaChar == '*' || formulaChar == '/') { + if (j == len - 2) { + tempStack->push_back(formula.substr(k)); + } + else { + if (k < j) { + tempStack->push_back(formula.substr(k, j + 1)); + } + if (operatorStack->empty()) { + operatorStack->push(formulaChar); + } + else { + char stackChar = operatorStack->top(); + if ((stackChar == '+' || stackChar == '-') + && (formulaChar == '*' || formulaChar == '/')) { + operatorStack->push(formulaChar); + } + else { + tempStack->push_back(to_string(operatorStack->top())); + operatorStack->pop(); + operatorStack->push(formulaChar); + } + } + } + k = j + 2; + } + } + while (!operatorStack->empty()) { + tempStack->push_back(string(1, operatorStack->top())); + operatorStack->pop(); + } + stack* calcStack = new stack(); + for (int i = 0; i < tempStack->size(); i++) { + string peekChar = tempStack->at(i); + if (peekChar != "+" && peekChar != "-" + && peekChar != "/" && peekChar != "*") { + calcStack->push(peekChar); + } + else { + int a1 = 0; + int b1 = 0; + if (!calcStack->empty()) { + b1 = stoi(calcStack->top()); + calcStack->pop(); + } + if (!calcStack->empty()) { + a1 = stoi(calcStack->top()); + calcStack->pop(); + } + if (peekChar == "+") { + calcStack->push(to_string(a1 + b1)); + } + else if (peekChar == "-") { + calcStack->push(to_string(a1 - b1)); + } + else if (peekChar == "*") { + calcStack->push(to_string(a1 * b1)); + } + else if (peekChar == "/") { + calcStack->push(to_string(a1 / b1)); + } + } + } + return formula + "=" + calcStack->top(); +} + +int main() +{ + for (int i = 0; i < 10000000; i++) { + Calculator* calc = new Calculator(); + string question = calc->MakeFormula(); + cout << question << endl; + string ret = calc->Solve("11+22"); + cout << ret << endl; + } +} + + + + +// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单 +// 调试程序: F5 或调试 >“开始调试”菜单 + +// 入门使用技巧: +// 1. 使用解决方案资源管理器窗口添加/管理文件 +// 2. 使用团队资源管理器窗口连接到源代码管理 +// 3. 使用输出窗口查看生成输出和其他消息 +// 4. 使用错误列表窗口查看错误 +// 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目 +// 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件 diff --git a/NNNNNF/ConsoleApplication1/ConsoleApplication1.sln b/NNNNNF/ConsoleApplication1/ConsoleApplication1.sln new file mode 100644 index 00000000..646f21d2 --- /dev/null +++ b/NNNNNF/ConsoleApplication1/ConsoleApplication1.sln @@ -0,0 +1,41 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29230.47 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConsoleApplication1", "ConsoleApplication1.vcxproj", "{BBBDBF79-2E98-47F7-B042-2F11B76D3041}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CalculatorUnitTest", "..\CalculatorUnitTest\CalculatorUnitTest.vcxproj", "{517441DD-E938-4CE8-A942-BA4D6657A402}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {BBBDBF79-2E98-47F7-B042-2F11B76D3041}.Debug|x64.ActiveCfg = Debug|x64 + {BBBDBF79-2E98-47F7-B042-2F11B76D3041}.Debug|x64.Build.0 = Debug|x64 + {BBBDBF79-2E98-47F7-B042-2F11B76D3041}.Debug|x86.ActiveCfg = Debug|Win32 + {BBBDBF79-2E98-47F7-B042-2F11B76D3041}.Debug|x86.Build.0 = Debug|Win32 + {BBBDBF79-2E98-47F7-B042-2F11B76D3041}.Release|x64.ActiveCfg = Release|x64 + {BBBDBF79-2E98-47F7-B042-2F11B76D3041}.Release|x64.Build.0 = Release|x64 + {BBBDBF79-2E98-47F7-B042-2F11B76D3041}.Release|x86.ActiveCfg = Release|Win32 + {BBBDBF79-2E98-47F7-B042-2F11B76D3041}.Release|x86.Build.0 = Release|Win32 + {517441DD-E938-4CE8-A942-BA4D6657A402}.Debug|x64.ActiveCfg = Debug|x64 + {517441DD-E938-4CE8-A942-BA4D6657A402}.Debug|x64.Build.0 = Debug|x64 + {517441DD-E938-4CE8-A942-BA4D6657A402}.Debug|x86.ActiveCfg = Debug|Win32 + {517441DD-E938-4CE8-A942-BA4D6657A402}.Debug|x86.Build.0 = Debug|Win32 + {517441DD-E938-4CE8-A942-BA4D6657A402}.Release|x64.ActiveCfg = Release|x64 + {517441DD-E938-4CE8-A942-BA4D6657A402}.Release|x64.Build.0 = Release|x64 + {517441DD-E938-4CE8-A942-BA4D6657A402}.Release|x86.ActiveCfg = Release|Win32 + {517441DD-E938-4CE8-A942-BA4D6657A402}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FEA1CB1F-05DE-4C46-A89B-67183B7ECE6C} + EndGlobalSection +EndGlobal diff --git a/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj b/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj new file mode 100644 index 00000000..1d269115 --- /dev/null +++ b/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj @@ -0,0 +1,161 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + {BBBDBF79-2E98-47F7-B042-2F11B76D3041} + Win32Proj + ConsoleApplication1 + 10.0 + + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + NotUsing + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + + + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + + + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + + + + \ No newline at end of file diff --git a/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj.filters b/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj.filters new file mode 100644 index 00000000..dd456100 --- /dev/null +++ b/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj.filters @@ -0,0 +1,27 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + + + 源文件 + + + \ No newline at end of file diff --git a/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj.user b/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj.user new file mode 100644 index 00000000..88a55094 --- /dev/null +++ b/NNNNNF/ConsoleApplication1/ConsoleApplication1.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.exp b/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.exp new file mode 100644 index 00000000..821dc1f2 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.exp differ diff --git a/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.ilk b/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.ilk new file mode 100644 index 00000000..195f6cc8 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.ilk differ diff --git a/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.pdb b/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.pdb new file mode 100644 index 00000000..e1540d46 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/CalculatorUnitTest.pdb differ diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.command.1.tlog b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.command.1.tlog new file mode 100644 index 00000000..6907d3b2 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.command.1.tlog differ diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.read.1.tlog b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.read.1.tlog new file mode 100644 index 00000000..9bc21f34 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.read.1.tlog differ diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.write.1.tlog b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.write.1.tlog new file mode 100644 index 00000000..38410834 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/CL.write.1.tlog differ diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/ConsoleApplication1.lastbuildstate b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/ConsoleApplication1.lastbuildstate new file mode 100644 index 00000000..8bb21f93 --- /dev/null +++ b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/ConsoleApplication1.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v142:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0 +Debug|Win32|C:\Users\IDEA\Desktop\实验\NNNNNF\ConsoleApplication1\| diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.command.1.tlog b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.command.1.tlog new file mode 100644 index 00000000..e9706f59 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.command.1.tlog differ diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.read.1.tlog b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.read.1.tlog new file mode 100644 index 00000000..a95f2504 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.read.1.tlog differ diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.write.1.tlog b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.write.1.tlog new file mode 100644 index 00000000..dcef2d11 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/ConsoleA.BBBDBF79.tlog/link.write.1.tlog differ diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.ilk b/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.ilk new file mode 100644 index 00000000..2367cc45 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.ilk differ diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.log b/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.log new file mode 100644 index 00000000..6abf7f12 --- /dev/null +++ b/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.log @@ -0,0 +1,3 @@ + ConsoleApplication1.cpp +C:\Users\IDEA\Desktop\实验\NNNNNF\ConsoleApplication1\ConsoleApplication1.cpp(76,20): warning C4018: “<”: 有符号/无符号不匹配 + ConsoleApplication1.vcxproj -> C:\Users\IDEA\Desktop\实验\NNNNNF\ConsoleApplication1\Debug\ConsoleApplication1.exe diff --git a/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.pdb b/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.pdb new file mode 100644 index 00000000..8898c812 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/ConsoleApplication1.pdb differ diff --git a/NNNNNF/ConsoleApplication1/Debug/vc142.idb b/NNNNNF/ConsoleApplication1/Debug/vc142.idb new file mode 100644 index 00000000..c3b53f18 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/vc142.idb differ diff --git a/NNNNNF/ConsoleApplication1/Debug/vc142.pdb b/NNNNNF/ConsoleApplication1/Debug/vc142.pdb new file mode 100644 index 00000000..683b0858 Binary files /dev/null and b/NNNNNF/ConsoleApplication1/Debug/vc142.pdb differ diff --git "a/NNNNNF/ConsoleApplication1/\346\212\245\345\221\21220200304-1146.diagsession" "b/NNNNNF/ConsoleApplication1/\346\212\245\345\221\21220200304-1146.diagsession" new file mode 100644 index 00000000..0b4fd176 Binary files /dev/null and "b/NNNNNF/ConsoleApplication1/\346\212\245\345\221\21220200304-1146.diagsession" differ