Learn the techniques to avoid forgery and phishing attacks and the types of attacks an application or network may face.
#include <sstream>
#include <string>
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#include "queue.h"
#include <vector>
using namespace std;
//char **Explode(char *str);
void displayVector (const vector<string>& v, int i)
{
for (int k = 0; k < i; ++k)
{
cout << "The complete input is:" << k << ": " << v[k] << endl;
}
}
int main() {
Queue queue;
int max_jobs=20;
int time=0; //use counter from header file
istringstream strLine;
string line, word;
int priorities[max_jobs];
int execution_times[max_jobs];
int submission_times[max_jobs];
vector<string> names(max_jobs);
int currentLine=0; //Also keeps track of number of jobs
int counter=0;
for (int i = 0; i < 3; i++){
cin>> submission_times[i]>>names[i]>>priorities[i]>>execution_times[i];
}
cout<<priorities[0];
string Item; //To prevent program from closing right after it runs
cin>> Item;
return 0;
}
Do more with
cin.clear();
while (cin.ignore());
cin.clear();
char c; cin >> c;
//solution #1
for (int i = 0; i < 3; i++){
cin>> submission_times[i]>>names[i]>>priorities[i]>>execution_times[i];
}
//line added
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
cout<<priorities[0];
string Item; //To prevent program from closing right after it runs
cin>> Item;
return 0;
//solution #2
for (int i = 0; i < 3; i++){
cin>> submission_times[i]>>names[i]>>priorities[i]>>execution_times[i];
}
cout<<priorities[0];
string Item; //To prevent program from closing right after it runs
cin>> Item;
//Line added
cin>> Item;
return 0;
std::string line;
while (getline(std::cin, line)) {
std::stringstream ss(line);
ss >> submission_times[i] >> names[i] >> priorities[i] >> execution_times[i];
}
Premium Content
You need an Expert Office subscription to comment.Start Free Trial