Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

i am trying to print display from my txt file but i cant figure it out pls help: using c++; txt file: Data.CS.SFSU.txt: arrow|noun -=>>

i am trying to print display from my txt file but i cant figure it out pls help: using c++;

txt file:

Data.CS.SFSU.txt:

arrow|noun -=>> Here is one arrow: -=>>. book|noun -=>> A set of pages.|verb -=>> To arrange something on a particular date.|verb -=>> To arrange arrange for someone to have a seat on a plane.|noun -=>> A written work published in printed or electronic form. bookable|adjective -=>> Can be ordered. bookbinder|noun -=>> A person who fastens the pages of books. bookcase|noun -=>> A piece of furniture with shelves. csc210|adjective -=>> Ready for CSC 220.|adjective -=>> Comfortable with Objects and Classes.|noun -=>> Intro to Java.|verb -=>> To learn Java. csc220|noun -=>> Data Structures.|verb -=>> To create data structures.|adjective -=>> Ready to create complex data structures. csc340|adjective -=>> = C++ version of CSC210 + CSC220 + more.|noun -=>> A CS upper division course.|noun -=>> Many hours outside of class.|noun -=>> Programming Methodology. placeholder|noun -=>> To be updated...|adjective -=>> To be updated...|adjective -=>> To be updated...|adverb -=>> To be updated...|conjunction -=>> To be updated...|interjection -=>> To be updated...|noun -=>> To be updated...|noun -=>> To be updated...|preposition -=>> To be updated...|pronoun -=>> To be updated...|verb -=>> To be updated... distinct|noun -=>> Distinct was in ASMT 01 as a parameter.|noun -=>> A keyword in this assignment.|adjective -=>> Unique. No duplicates. Clearly different or of a different kind.|adjective -=>> Familiar. Worked in Java.|noun -=>> An advanced search option.|noun -=>> A keyword in this assignment.|noun -=>> A keyword in this assignment.|adverb -=>> Uniquely. Written "distinctly". adverb|noun -=>> Adverb is a word that adds more information about place, time, manner, cause or degree to a verb, an adjective, a phrase or another adverb. adjective|noun -=>> Adjective is a word that describes a person or thing, for example big, red and clever in a big house, red wine and a clever idea. conjunction|noun -=>> Conjunction is a word that joins words, phrases or sentences, for example 'and', 'but', 'or'. interjection|noun -=>> Interjection is a short sound, word or phrase spoken suddenly to express an emotion. Oh!, Look out! and Ow! are interjections. noun|noun -=>> Noun is a word that refers to a person, (such as Ann or doctor), a place (such as Paris or city) or a thing, a quality or an activity (such as plant, sorrow or tennis). preposition|noun -=>> Preposition is a word or group of words, such as in, from, to, out of and on behalf of, used before a noun or pronoun to show place, position, time or method. pronoun|noun -=>> Pronoun is a word that is used instead of a noun or noun phrase, for example he, it, hers, me, them, etc... verb|noun -=>> Verb is a word or group of words that expresses an action (such as eat), an event (such as happen) or a state (such as exist).

code:

#include "stdafx.h" #include

#include #include #include using namespace std; //void searchWord(std::string search);

void readFile(string, vector, ifstream &); void displayNames(vector); int main()

{ ifstream infile; infile.open("Data.CS.SFSU.txt"); cout << "! Opening data file.../Data.Cs.SFSU.txt " << endl; if (infile.fail()){ cout << "Error opening file" << endl; exit(1);

} string search; string list[1000]; int count=0; cout << "!Loading data.. " << endl; while (!infile.eof()){ while (std::getline(infile, list[count])){ if (list[count] != ""){ count++; }

} cout << "!Loading completed" << endl; infile.close(); cout << "!Closing data file..../Data.CS.SFSU.txt" << endl; cout << "......Dictionary C++" << endl; }

vector vecStudent; //while (true){ cout << "ENTRY TO SEARCH :" << endl; string line; getline(cin,line); readFile(line,vecStudent,infile); while (true){ displayNames(vecStudent); //call a function to handle this option } system("pause"); return 0; }

void readFile(string strFile, vector vecNames, ifstream &iFile) //Read the file into the vector function definition { string strFName; //First and last name

iFile.open("Data.CS.SFSU.txt"); //Opens file

while (iFile >> strFName) //While the file is copying into the first {

vecNames.push_back(strFName); //Push the names onto the back of the of the vector }

iFile.close(); //Close the input file } void displayNames(vector vecNames) //Display the names funtion definition { cout << "-------------------------------------------------- "; cout << "Display all student names... ";

for (int i = 0; i < vecNames.size(); i++) cout << vecNames[i] << endl; //Displays the names from the vector

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

6. Does your speech have a clear and logical structure?

Answered: 1 week ago