c++ files
// basic file operations
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile.close();
return 0;
}
c++ files
// basic file operations
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile.close();
return 0;
}
C++ file .
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <iostream>
/*
Premise:
We have a top secret file that only authorized users are allowed to download, and they need a CLI tool for retrieving it.
We tasked a developer with building the server and client for this.
He built the client first, and has sent you his code for review.
What feedback, questions, or concerns would you give the developer after reviewing his client.
*/
bool userIsFound(std::string query)
{
// Pretend this method actually executes an SQL query instead of always returning true
return true;
}
void fetchHttpFile(std::string url)
{
// Pretend the code for this lives somewhere else
}
int main (int argc, char* argv[])
{
char username[20];
char password[20];
strcpy(username, argv[1]);
strcpy(password, argv[2]);
std::string query = "SELECT * FROM users WHERE username=" + std::string(username) + " AND password=" + std::string(password);
std::string url = "http://secretuser:[email protected]/secretfile";
if (userIsFound(query)) {
fetchHttpFile(url);
std::cout << "Downloading file: " + url;
exit (EXIT_SUCCESS);
}
else
{
std::cout << "Error downloading file: " + url + " You do not have permission.";
exit (EXIT_FAILURE);
}
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us