Litigation Support Tip of the Night

September 8, 2018

C++ is a widely used general programming language.  If you want to get started using C++ on Windows download Code Blocks here, specifically the file named, codeblocks-17.12mingw-setup.exe.   The install should be nice and easy.

In the file menu open an empty new file.  In the new file post the following code:

#include <iostream>
using namespace std;

int main()
    string s1, s2, result;

    cout << "Enter string s1: ";
    getline (cin, s1);

    cout << "Enter string s2: ";
    getline (cin, s2);

    result = s1 + s2;

    cout << "Resultant String = "<< result;

    return 0;

. . . which can be found here.   This code can be used to join together two different strings. 

Save the file with the .cpp extension.  

Then go to Build . . . Run 

You will be prompted to join together separate strings like this:

June 4, 2016

Consider downloading Microsoft Visual Studio to use as a code editor for C++, Visual Basic, and other languages.  The software can help you find and correct errors in code that you are attempting to execute.   A good example of a visual basic code run in Visual Studio is demonstrated by KRob314to636 in this YouTube posting.   The code he enters into Visual Studio is available here.   Follow the instructions in the video to create a form, and then right click and select 'View Code'.    Paste in the code and you should see how it needs to be corrected by changing the names of the text boxes to match those used in your form.   


The code creates a little program that both collects new user name and password pairs, and then authenticates subsequent attempts to log in.    It does this by generating hash values that referenced each time a password is entered.   Hash values will appear in text files saved at C:\Users\[user name]\Documents\Visual Studio 2015\Projects\[projectname]\[projectname]\bin\Debug  


There are lots of useful C++ and Visual Basic codes posted to the web that you can make use.   Visual Studio is a great tool to make them work.






May 31, 2016

For another way to run C++ code, in addition to the one described in last night's tip, try installing Visual C++ Build Tools which are available here, at the link named Microsoft Visual C++ Build Tools 2015.     The instructions on this page will show you how to run C ++ code .cpp files in  Windows command prompt.   In this example we're going to run a C ++ code called sortstring.cpp which can be found in this online library.   After the software is installed, you just need to follow these steps:


1. In the Programs menu go tothe  Visual C++ Build Tools folder, the Windows Desktop Command Prompt Tools subfolder and select Visual C++ 2015 x86 Native Build Tools Command Prompt.


2. Go ahead and create a folder at the root of your C drive named 'hello' and save a .cpp file there.


3.  Go back to the command prompt and type in 


cd c:\hello


to change the directory to the folder containing your cpp file.


4. Now type in 

cl /HEsc sortstring.cpp


5. This should generate an executable file in the source folder.     Now at the command prompt type the name of the C++code file, without the extension, and press enter.


6.   The program created by the code should run.   In this example, the user is prompted to enter a total number of strings, followed by each string, and the code automatically sorts them in order. 




May 30, 2016

There are a large number of  C++ codes on the web that can be used for data manipulation.    it's a good idea to have a basic idea of how to run C ++ code.   You will need Turbo C++, which can be downloaded from this site, .   After installing Turbo C++ you can find example codes to run right on the application's home page. This code:


 Statement - Display Day of the month.
 Programmer - Vineet Choudhary
 Written For -


int fm(int date, int month, int year) {
 int fmonth, leap;
 //leap function 1 for leap & 0 for non-leap
 if ((year % 100 == 0) && (year % 400 != 0))
 leap = 0;
 else if (year % 4 == 0)
 leap = 1;
 leap = 0;
 fmonth = 3 + (2 - leap) * ((month + 2) / (2 * month))
 + (5 * month + month / 9) / 2;
 //bring it in range of 0 to 6
 fmonth = fmonth % 7;
 return fmonth;

int day_of_week(int date, int month, int year) {
 int dayOfWeek;
 int YY = year % 100;
 int century = year / 100;
 printf("\nDate: %d/%d/%d \n", date, month, year);
 dayOfWeek = 1.25 * YY + fm(date, month, year) + date - 2 * (century % 4);
 //remainder on division by 7
 dayOfWeek = dayOfWeek % 7;
 switch (dayOfWeek) {
 case 0:
 printf("weekday = Saturday");
 case 1:
 printf("weekday = Sunday");
 case 2:
 printf("weekday = Monday");
 case 3:
 printf("weekday = Tuesday");
 case 4:
 printf("weekday = Wednesday");
 case 5:
 printf("weekday = Thursday");
 case 6:
 printf("weekday = Friday");
 printf("Incorrect data");
 return 0;
void main() {
 int date, month, year;
 printf("\nEnter the year ");
 scanf("%d", &year);
 printf("\nEnter the month ");
 scanf("%d", &month);
 printf("\nEnter the date ");
 scanf("%d", &date);
 day_of_week(date, month, year);

Output :

Enter the year 2015
Enter the month 12
Enter the date 16
Date: 16/12/2015
weekday = Wednesday





. . . can be used to determine of the day of the week for any date that you specify.    It's not possible to copy the code directly into Turbo C++.    You first need to paste it into NotePad and then save it as a file with the extension, .cpp .    You should save it in the Projects folder for Turbo C ++ which should be here if you have installed it on Windows 7:



Find Turbo C++ in your Programs menu and in the Turbo C++ 3.2 , run Turbo C ++.   Select open source file and choose the .cpp file that you created.     The DOS version of Turbo C++ will open.   Press F10 to activate the menu, and then use the arrow keys to move over to the Run menu, and go down to select Run, or just press CTRL + F9.






  The C++ code will run.   In this example you need to enter the number for the year, month and day of the date for which you want to know the day of the week for.   Don't enter the month name.





This code itself is fairly useless.  You can get the same information on numerous web sites.  However there's lots of C++ code out there that can be used to accomplish far more complex tasks, and now you have the means to make use of it.   



Please reload

Please reload

Sean O'Shea has more than 15 years of experience in the litigation support field with major law firms in New York and San Francisco.   He is an ACEDS Certified eDiscovery Specialist and a Relativity Certified Administrator.

The views expressed in this blog are those of the owner and do not reflect the views or opinions of the owner’s employer.


All content provided on this blog is for informational purposes only. The owner of this blog makes no representations as to the accuracy or completeness of any information on this site or found by following any link on this site. The owner will not be liable for any errors or omissions in this information nor for the availability of this information. The owner will not be liable for any losses, injuries, or damages from the display or use of this information.


This policy is subject to change at any time.