aboutsummaryrefslogtreecommitdiff
path: root/CST116-Debugging-Williams
diff options
context:
space:
mode:
authorJoseph Williams <[email protected]>2022-09-29 15:21:10 -0700
committerJoseph Williams <[email protected]>2022-09-29 15:21:10 -0700
commitc23c0b89b0edbfe455b64c015fa15382d718de8c (patch)
tree7c8c1148b542058bf6be036e4776622d7816fa47 /CST116-Debugging-Williams
parentSetting up GitHub Classroom Feedback (diff)
downloadcst116-lab0-debugging-allthenamesaretaken3141-main.tar.xz
cst116-lab0-debugging-allthenamesaretaken3141-main.zip
I'm used to vscode so vs is really weird but I think I've finally figured it out.HEADmain
Diffstat (limited to 'CST116-Debugging-Williams')
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/2b16ce2f-70b8-4798-8f86-957c7961c910.vsidxbin0 -> 14789 bytes
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/a219b30c-118c-4615-8eb5-27ca5a593162.vsidxbin0 -> 56889 bytes
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/b7c715fd-7026-4b22-a5c3-674f23516ef2.vsidxbin0 -> 127 bytes
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/e01e31b9-e417-4c53-95c2-07647c696a50.vsidxbin0 -> 264 bytes
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/read.lock0
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/.suobin0 -> 32768 bytes
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/Browse.VC.dbbin0 -> 16506880 bytes
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/ipch/AutoPCH/8505ddf679f7b1e5/CH 5 DEBUGGING PROJECT.ipchbin0 -> 36044800 bytes
-rw-r--r--CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/ipch/AutoPCH/fccc46e87f73b12b/CH 5 DEBUGGING PROJECT.ipchbin0 -> 40501248 bytes
-rw-r--r--CST116-Debugging-Williams/.vs/ProjectSettings.json3
-rw-r--r--CST116-Debugging-Williams/.vs/VSWorkspaceState.json7
-rw-r--r--CST116-Debugging-Williams/.vs/slnx.sqlitebin0 -> 319488 bytes
-rw-r--r--CST116-Debugging-Williams/CST116-Debugging-Williams.cpp91
-rw-r--r--CST116-Debugging-Williams/Ch 5 Debugging Project.sln31
-rw-r--r--CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj147
-rw-r--r--CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj.filters22
-rw-r--r--CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj.user4
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.command.1.tlogbin0 -> 1962 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.read.1.tlogbin0 -> 41588 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.write.1.tlogbin0 -> 1670 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/Ch 5 Debugging Project.lastbuildstate2
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.command.1.tlogbin0 -> 3454 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.read.1.tlogbin0 -> 7354 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.write.1.tlogbin0 -> 1830 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.exebin0 -> 53760 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.exe.recipe11
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.ilkbin0 -> 525276 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.log2
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.objbin0 -> 84206 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.pdbbin0 -> 2027520 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.vcxproj.FileListAbsolute.txt2
-rw-r--r--CST116-Debugging-Williams/Debug/vc142.idbbin0 -> 175104 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/vc142.pdbbin0 -> 471040 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/vc143.idbbin0 -> 166912 bytes
-rw-r--r--CST116-Debugging-Williams/Debug/vc143.pdbbin0 -> 462848 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.command.1.tlogbin0 -> 1018 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.read.1.tlogbin0 -> 20412 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.write.1.tlogbin0 -> 996 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/Ch 5 Debugging Project.lastbuildstate2
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.command.1.tlogbin0 -> 1912 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.read.1.tlogbin0 -> 3966 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.write.1.tlogbin0 -> 1084 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.exebin0 -> 72704 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.exe.recipe11
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.ilkbin0 -> 733672 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.log2
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.objbin0 -> 90754 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.pdbbin0 -> 1323008 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.vcxproj.FileListAbsolute.txt1
-rw-r--r--CST116-Debugging-Williams/x64/Debug/vc143.idbbin0 -> 166912 bytes
-rw-r--r--CST116-Debugging-Williams/x64/Debug/vc143.pdbbin0 -> 462848 bytes
51 files changed, 338 insertions, 0 deletions
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/2b16ce2f-70b8-4798-8f86-957c7961c910.vsidx b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/2b16ce2f-70b8-4798-8f86-957c7961c910.vsidx
new file mode 100644
index 0000000..578baa1
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/2b16ce2f-70b8-4798-8f86-957c7961c910.vsidx
Binary files differ
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/a219b30c-118c-4615-8eb5-27ca5a593162.vsidx b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/a219b30c-118c-4615-8eb5-27ca5a593162.vsidx
new file mode 100644
index 0000000..276e007
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/a219b30c-118c-4615-8eb5-27ca5a593162.vsidx
Binary files differ
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/b7c715fd-7026-4b22-a5c3-674f23516ef2.vsidx b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/b7c715fd-7026-4b22-a5c3-674f23516ef2.vsidx
new file mode 100644
index 0000000..7c6fa3d
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/b7c715fd-7026-4b22-a5c3-674f23516ef2.vsidx
Binary files differ
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/e01e31b9-e417-4c53-95c2-07647c696a50.vsidx b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/e01e31b9-e417-4c53-95c2-07647c696a50.vsidx
new file mode 100644
index 0000000..f09e5bc
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/e01e31b9-e417-4c53-95c2-07647c696a50.vsidx
Binary files differ
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/read.lock b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/FileContentIndex/read.lock
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/.suo b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/.suo
new file mode 100644
index 0000000..9e4f3f5
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/.suo
Binary files differ
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/Browse.VC.db b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/Browse.VC.db
new file mode 100644
index 0000000..68d28da
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/Browse.VC.db
Binary files differ
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/ipch/AutoPCH/8505ddf679f7b1e5/CH 5 DEBUGGING PROJECT.ipch b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/ipch/AutoPCH/8505ddf679f7b1e5/CH 5 DEBUGGING PROJECT.ipch
new file mode 100644
index 0000000..d4ae0b1
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/ipch/AutoPCH/8505ddf679f7b1e5/CH 5 DEBUGGING PROJECT.ipch
Binary files differ
diff --git a/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/ipch/AutoPCH/fccc46e87f73b12b/CH 5 DEBUGGING PROJECT.ipch b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/ipch/AutoPCH/fccc46e87f73b12b/CH 5 DEBUGGING PROJECT.ipch
new file mode 100644
index 0000000..d74244d
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/Ch 5 Debugging Project/v17/ipch/AutoPCH/fccc46e87f73b12b/CH 5 DEBUGGING PROJECT.ipch
Binary files differ
diff --git a/CST116-Debugging-Williams/.vs/ProjectSettings.json b/CST116-Debugging-Williams/.vs/ProjectSettings.json
new file mode 100644
index 0000000..0cf5ea5
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/ProjectSettings.json
@@ -0,0 +1,3 @@
+{
+ "CurrentProjectSetting": "No Configurations"
+} \ No newline at end of file
diff --git a/CST116-Debugging-Williams/.vs/VSWorkspaceState.json b/CST116-Debugging-Williams/.vs/VSWorkspaceState.json
new file mode 100644
index 0000000..bdeaa7d
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/VSWorkspaceState.json
@@ -0,0 +1,7 @@
+{
+ "ExpandedNodes": [
+ ""
+ ],
+ "SelectedNode": "\\Ch 5 Debugging Project.cpp",
+ "PreviewInSolutionExplorer": false
+} \ No newline at end of file
diff --git a/CST116-Debugging-Williams/.vs/slnx.sqlite b/CST116-Debugging-Williams/.vs/slnx.sqlite
new file mode 100644
index 0000000..4449631
--- /dev/null
+++ b/CST116-Debugging-Williams/.vs/slnx.sqlite
Binary files differ
diff --git a/CST116-Debugging-Williams/CST116-Debugging-Williams.cpp b/CST116-Debugging-Williams/CST116-Debugging-Williams.cpp
new file mode 100644
index 0000000..401e458
--- /dev/null
+++ b/CST116-Debugging-Williams/CST116-Debugging-Williams.cpp
@@ -0,0 +1,91 @@
+// Name: Joe Williams
+// Course: CST116
+// Lab #: 0
+// Lab Topics: IDE Debugging
+
+/********************************************************************
+* File: Chap_5_Debugging.cpp
+*
+* General Instructions: Complete each step before proceeding to the
+* next.
+*
+* Debugging Exercise 1
+*
+* 1) On the lines indicated in the code below, insert a breakpoint.
+* 2) With the program not in debugging mode, start debugging by
+* using the "Step Into" tool.
+* 3) Click on the Watch1 tab.
+* 4) With the cursor in the Name column type money and press enter.
+* This adds a programmer defined watch on the variable money.
+* 5) Step Into until you reach the first cout statement. With
+* the current line being that cout statement, Step Into again.
+* 6) What happened? Where are we now? What is all of this nasty
+* looking code?
+* 7) Remember, stepping into a predefined routine takes you to the
+* code for that routine. If the debugger can't find the code it
+* will show the assembly code for that routine.
+* 8) How do we get out of this mess? Use the "Step Out" tool.
+* 9) In Visual Studio you will be taken back to the same cout
+* statement. Use the Step Over tool to take you to the next
+* line.
+* 10) Step over the next cout statement. Now look at the console
+* window. What was printed?
+* 11) Select Stop Debugging either from the Debug menu or from your
+* toolbar.
+*
+* Debugging Exercise 2
+*
+* 1) With the program stopped, run to Breakpoint 1 by selecting
+* the Start Debugging menu option, toolbar icon or press F5.
+* 2) Step over the cout.
+* 3) Step over the cin. Notice that you can now enter a value.
+* 4) Enter the value .1 and press enter.
+* 5) Notice that the current line of execution is now at the
+* calculation.
+* 6) Look at your watch. What is the value of money?
+* 7) Hover your mouse pointer over raise. What is its value?
+* 8) Step over the calculation. Notice the watch on money is now
+* red. This designates that the variable just changed its value.
+* 9) What happened to our money? I thought a raise was supposed
+* to increase our money? Stop debugging and fix the calculation.
+*
+* Debugging Exercise 3
+*
+* 1) Choose Disable All Breakpoints from the Debug menu.
+* 2) With the cursor on the calculation, Run to Cursor. Remember
+* that the Run to Cursor tool can be accessed by right clicking
+* in the code window and choosing the correct menu option.
+* 3) Step over the calculation and verify that this time
+* you end up with more money than before the raise.
+* 4) Stop debugging. Now run the entire program by choosing the menu
+* option Start Without Debugging.
+*
+********************************************************************/
+
+#include <iostream>
+#include <iomanip>
+using std::cout;
+using std::cin;
+using std::endl;
+
+int main()
+{
+ float money = 123.45F;
+ float raise;
+
+ cout << "You have $";
+ cout << money << endl;
+
+ // Breakpoint 1
+ // Put a breakpoint on the following line
+
+ cout << "Enter percent raise: ";
+ cin >> raise;
+
+ money *= (1 + raise);
+
+ cout << "After your raise you have $";
+ cout << money << endl;
+
+ return 0;
+} \ No newline at end of file
diff --git a/CST116-Debugging-Williams/Ch 5 Debugging Project.sln b/CST116-Debugging-Williams/Ch 5 Debugging Project.sln
new file mode 100644
index 0000000..b289923
--- /dev/null
+++ b/CST116-Debugging-Williams/Ch 5 Debugging Project.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.32228.343
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ch 5 Debugging Project", "Ch 5 Debugging Project.vcxproj", "{57683855-4FB5-44EC-A27A-69826948F323}"
+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
+ {57683855-4FB5-44EC-A27A-69826948F323}.Debug|x64.ActiveCfg = Debug|x64
+ {57683855-4FB5-44EC-A27A-69826948F323}.Debug|x64.Build.0 = Debug|x64
+ {57683855-4FB5-44EC-A27A-69826948F323}.Debug|x86.ActiveCfg = Debug|Win32
+ {57683855-4FB5-44EC-A27A-69826948F323}.Debug|x86.Build.0 = Debug|Win32
+ {57683855-4FB5-44EC-A27A-69826948F323}.Release|x64.ActiveCfg = Release|x64
+ {57683855-4FB5-44EC-A27A-69826948F323}.Release|x64.Build.0 = Release|x64
+ {57683855-4FB5-44EC-A27A-69826948F323}.Release|x86.ActiveCfg = Release|Win32
+ {57683855-4FB5-44EC-A27A-69826948F323}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {847C2D32-D5B4-4378-AF10-BC31589B8C0A}
+ EndGlobalSection
+EndGlobal
diff --git a/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj b/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj
new file mode 100644
index 0000000..8134b50
--- /dev/null
+++ b/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <VCProjectVersion>16.0</VCProjectVersion>
+ <Keyword>Win32Proj</Keyword>
+ <ProjectGuid>{57683855-4fb5-44ec-a27a-69826948f323}</ProjectGuid>
+ <RootNamespace>Ch5DebuggingProject</RootNamespace>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="Shared">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="Ch 5 Debugging Project.cpp" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj.filters b/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj.filters
new file mode 100644
index 0000000..40b0ab5
--- /dev/null
+++ b/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj.filters
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="Ch 5 Debugging Project.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj.user b/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj.user
new file mode 100644
index 0000000..88a5509
--- /dev/null
+++ b/CST116-Debugging-Williams/Ch 5 Debugging Project.vcxproj.user
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup />
+</Project> \ No newline at end of file
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.command.1.tlog b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..0312625
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.command.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.read.1.tlog b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..965a67d
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.read.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.write.1.tlog b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..29aeaa4
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/CL.write.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/Ch 5 Debugging Project.lastbuildstate b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/Ch 5 Debugging Project.lastbuildstate
new file mode 100644
index 0000000..25fa826
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/Ch 5 Debugging Project.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.33.31629:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\hey-t\source\repos\cst116-lab0-debugging-AllTheNamesAreTaken3141\Ch 5 Debugging Project\|
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.command.1.tlog b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.command.1.tlog
new file mode 100644
index 0000000..c26b061
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.command.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.read.1.tlog b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.read.1.tlog
new file mode 100644
index 0000000..2166a97
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.read.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.write.1.tlog b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.write.1.tlog
new file mode 100644
index 0000000..0f3f9c9
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Deb.57683855.tlog/link.write.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.exe b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.exe
new file mode 100644
index 0000000..9bfb3a9
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.exe
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.exe.recipe b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.exe.recipe
new file mode 100644
index 0000000..869c23e
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.exe.recipe
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project>
+ <ProjectOutputs>
+ <ProjectOutput>
+ <FullPath>C:\Users\hey-t\source\repos\cst116-lab0-debugging-AllTheNamesAreTaken3141\Ch 5 Debugging Project\Debug\Ch 5 Debugging Project.exe</FullPath>
+ </ProjectOutput>
+ </ProjectOutputs>
+ <ContentFiles />
+ <SatelliteDlls />
+ <NonRecipeFileRefs />
+</Project> \ No newline at end of file
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.ilk b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.ilk
new file mode 100644
index 0000000..6480307
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.ilk
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.log b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.log
new file mode 100644
index 0000000..b165489
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.log
@@ -0,0 +1,2 @@
+ Ch 5 Debugging Project.cpp
+ Ch 5 Debugging Project.vcxproj -> C:\Users\martha.chamberlin\source\repos\Ch 5 Debugging Project\Debug\Ch 5 Debugging Project.exe
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.obj b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.obj
new file mode 100644
index 0000000..cee37d5
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.obj
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.pdb b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.pdb
new file mode 100644
index 0000000..5e4ad51
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.pdb
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.vcxproj.FileListAbsolute.txt b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..a06a8c7
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/Ch 5 Debugging Project.vcxproj.FileListAbsolute.txt
@@ -0,0 +1,2 @@
+C:\Users\martha.chamberlin\source\repos\Ch 5 Debugging Project\Debug\Ch 5 Debugging Project.exe
+C:\Users\hey-t\source\repos\cst116-lab0-debugging-AllTheNamesAreTaken3141\Ch 5 Debugging Project\Debug\Ch 5 Debugging Project.exe
diff --git a/CST116-Debugging-Williams/Debug/vc142.idb b/CST116-Debugging-Williams/Debug/vc142.idb
new file mode 100644
index 0000000..f55026c
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/vc142.idb
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/vc142.pdb b/CST116-Debugging-Williams/Debug/vc142.pdb
new file mode 100644
index 0000000..623899a
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/vc142.pdb
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/vc143.idb b/CST116-Debugging-Williams/Debug/vc143.idb
new file mode 100644
index 0000000..f4b495d
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/vc143.idb
Binary files differ
diff --git a/CST116-Debugging-Williams/Debug/vc143.pdb b/CST116-Debugging-Williams/Debug/vc143.pdb
new file mode 100644
index 0000000..c5f9722
--- /dev/null
+++ b/CST116-Debugging-Williams/Debug/vc143.pdb
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.command.1.tlog b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..771287c
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.command.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.read.1.tlog b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..4410c89
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.read.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.write.1.tlog b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..f16773e
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/CL.write.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/Ch 5 Debugging Project.lastbuildstate b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/Ch 5 Debugging Project.lastbuildstate
new file mode 100644
index 0000000..667af6b
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/Ch 5 Debugging Project.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.33.31629:TargetPlatformVersion=10.0.19041.0:
+Debug|x64|C:\Users\hey-t\Source\Repos\cst116-lab0-debugging-AllTheNamesAreTaken3141\Ch 5 Debugging Project\|
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.command.1.tlog b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.command.1.tlog
new file mode 100644
index 0000000..20a460e
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.command.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.read.1.tlog b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.read.1.tlog
new file mode 100644
index 0000000..a63067a
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.read.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.write.1.tlog b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.write.1.tlog
new file mode 100644
index 0000000..8cdebb8
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Deb.57683855.tlog/link.write.1.tlog
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.exe b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.exe
new file mode 100644
index 0000000..8baf582
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.exe
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.exe.recipe b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.exe.recipe
new file mode 100644
index 0000000..b2194d8
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.exe.recipe
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project>
+ <ProjectOutputs>
+ <ProjectOutput>
+ <FullPath>C:\Users\hey-t\Source\Repos\cst116-lab0-debugging-AllTheNamesAreTaken3141\Ch 5 Debugging Project\x64\Debug\Ch 5 Debugging Project.exe</FullPath>
+ </ProjectOutput>
+ </ProjectOutputs>
+ <ContentFiles />
+ <SatelliteDlls />
+ <NonRecipeFileRefs />
+</Project> \ No newline at end of file
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.ilk b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.ilk
new file mode 100644
index 0000000..c5dca5f
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.ilk
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.log b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.log
new file mode 100644
index 0000000..9e52ffb
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.log
@@ -0,0 +1,2 @@
+ Ch 5 Debugging Project.cpp
+ Ch 5 Debugging Project.vcxproj -> C:\Users\hey-t\Source\Repos\cst116-lab0-debugging-AllTheNamesAreTaken3141\Ch 5 Debugging Project\x64\Debug\Ch 5 Debugging Project.exe
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.obj b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.obj
new file mode 100644
index 0000000..ed1e5f8
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.obj
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.pdb b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.pdb
new file mode 100644
index 0000000..8682344
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.pdb
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.vcxproj.FileListAbsolute.txt b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.vcxproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e775f70
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/Ch 5 Debugging Project.vcxproj.FileListAbsolute.txt
@@ -0,0 +1 @@
+C:\Users\hey-t\source\repos\cst116-lab0-debugging-AllTheNamesAreTaken3141\Ch 5 Debugging Project\x64\Debug\Ch 5 Debugging Project.exe
diff --git a/CST116-Debugging-Williams/x64/Debug/vc143.idb b/CST116-Debugging-Williams/x64/Debug/vc143.idb
new file mode 100644
index 0000000..343476f
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/vc143.idb
Binary files differ
diff --git a/CST116-Debugging-Williams/x64/Debug/vc143.pdb b/CST116-Debugging-Williams/x64/Debug/vc143.pdb
new file mode 100644
index 0000000..a83d373
--- /dev/null
+++ b/CST116-Debugging-Williams/x64/Debug/vc143.pdb
Binary files differ