Find Jobs
Hire Freelancers

C++ Exercise

€8-30 EUR

Completed
Posted almost 10 years ago

€8-30 EUR

Paid on delivery
Develop the function char ** indexedKeysAndOPerators (const char * fName) with the following specifications : The fName parameter represents the path + name of a source file C + +. The return value represents an array of null terminated strings. For each katholiko1 The string produced for each ledger block insertion code will call the representation of keys . block of source code fName there is an element in the table return . The element is formed from the keywords and the operators of the respective blocks as follows : Each keyword (keyword) and / or operator (operator) encountered in block numbered and inserted numbered sto string. Different keywords and / or operators have a different numbering . Also , the numbers are different for each block . For example: #include <iostream> #include <fstream> using namespace std ; void displayFile (const char * fName ) { ifstream in; [login to view URL] (fName ); if (!in.is_open ()) { cout << fName << " not opened" << endl ; return; } char buffer [1024 ]; while (![login to view URL] ()) { [login to view URL] (buffer , sizeof (buffer )); cout << buffer << '\n' ; } [login to view URL] (); } int main (){ displayFile ("[login to view URL]" ); return 0; } The code above has 2 universal block: body displayFile (yellow area) and the body of main (green area). Therefore, the key representation for the yellow and green blocks are respectively as follows: The yellow area have keywords as follows: 1 char, 2 cout, 1 endl, 1 if, 1 while and operands: 1 [, 3 (), 5., 2!, 1 return and 5 (. • Similarly, in the green region have keywords as follows: 1 return and operators: 1. 1 (. Accordingly, indexedKeysAndOPerators will return an array of size 2 to be contains the following strings. char1, cout1, cout2, endl1, if1, return1, while 1, [1, () 1, () 2, () 3,! 1,! 2, (1, (2, (3, (4, (5 , .1, .2, .3, .4, .5 return1, (1, .1 Add a main that takes as a parameter the name of a source code C + + and will print on the screen the result of indexedKeysAndOPerators. A list of keywords and operators given file keywords.txt. The series of keywords and operators can be changed in [login to view URL] if deemed that facilitate the implementation of indexedKeysAndOPerators. The work will be organized as a Code :: Blocks project.
Project ID: 5875931

About the project

6 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I am very good in C programming and I will satisfy all your requirement. I won many events on C programming. I am regular member of CodeProject. I usually take part in CodeChef events.
€10 EUR in 1 day
5.0 (1 review)
0.0
0.0
6 freelancers are bidding on average €29 EUR for this job
User Avatar
Hi, I am C++ expert and can surely help you here with this project. I have a lot of experience in helping students with their assignments and tutoring. Please communicate to discuss further. Thank you. Regards Anshu
€53 EUR in 3 days
4.7 (196 reviews)
6.5
6.5
User Avatar
very easy task I will deliver you the code in 5 hours. I am experienced c++ programmer with 5 years of experience. Please let me help you. For any further information contact me.
€27 EUR in 0 day
5.0 (8 reviews)
3.5
3.5
User Avatar
Hi, I am a graduate in CS and working as a C++ programmer for 3+ years. I have done lots of assignments both in academic courses and in freelancer.com. I assure you of clean, efficient code with proper comment and documentation. thanks
€39 EUR in 1 day
4.3 (19 reviews)
4.2
4.2
User Avatar
一个有效的提议尚未被提供
€20 EUR in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Will developed code with in given time with efficient code.I am hands on C++ and had done some more complex code already.
€24 EUR in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GREECE
Patra, Greece
5.0
19
Payment method verified
Member since Apr 29, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.