Create a C++ program in visual studio 2010

profileSuperClass
 (Not rated)
 (Not rated)
Chat

Create a C++ program in visual studio 2010 that can do these features:

 

· First, allow the user enters the file name.

· The program should open the file that entered by user. if not, it will say something like "invalid file name" and Enter the file name again.

· The program should count the whole lines of codes only, The program should successfully disregard any blank line, line comment, and block comment in the page, and count only the lines related to execution.

 

 

· Report the name of the file.

· Report the total LOC contained in the file.

· Report the function name.

Report the corresponding LOC for each function.

 

I attach the requirement and screenshot of how the output should, i also attach test file "LOCTest.c"to test the code as an example.and the result going to be like the output I attached 

Document Preview:

/************************************************************************** ** ** Module Name: LOCTest.c ** ** Module Description: ** LOCTest.c is intended to test the functionality of LOC Counting programs ** for C, C++ and Java. ** *************************************************************************** ** ** Author: Benjamin D. Sweet ** Revision: 1.1 ** Creation Date: 23-May-2005 ** Edit Date: 05-Feb-2012 ** *************************************************************************** ** ** Revision History: ** ** Revision: 1.1 05-Feb-2012 B.Sweet ** * Added Header Comment block. ** * In function2(), moved the beginning of one multi-line C Block Comment ** from an otherwise blank line to begin after text. ** * Placed "Total Program LOC: 25" AFTER the end of a C Block Comment. ** (BAD programming style!! But technically a valid test case.) ** ** Revision: 1.0 23-May-2005 B.Sweet ** * Original version. ** **************************************************************************/ // line comment /* Block Comment */ /* ** Multi-line block comment; */ #include int long prototype1(argument); int long prototype2 ( argument ) ; int long function1 (int arg1, char arg2) { // line comment in function /* Block Comment in Function sdfsdfsdfsdfsdf */ if (condition)//45 { statement; } Function1 LOC: 8 /* ** Multi-line block comment in function; */ } void function2 ( void ) { // line comment in function /* Block Comment in Function */ for (init ; condition ; increment ) { if (condition) { statement; // In-Line comment } else { statement; /* In-Line comment */ } } Function2 LOC: 13 /* ** In-Line multi-line block comment in function; ...

  • 10 years ago
Create a C++ program in visual studio 2010 A+ Tutorial use as Guide
NOT RATED

Purchase the answer to view it

blurred-text
  • attachment
    create_a_c_program_in_visual_studio_2010.txt