Here's my 2 codes for asking a users name and writing a file:
User Name input:
Code:
#include <stdio.h>
#include <fstream>
#include <iostream>
using namespace std;
void myflush(std::istream& in)
{
in.clear();
in.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
}
void mypause()
{
myflush(std::cin);
std::cin.get();
}
int main(void)
{
string name;
cout<<"What's your name?";
std::getline(cin, name);
cout<<"Hi! " << name;
cin.get();
mypause();
}
Write a file:
Code:
#include <stdio.h>
#include <fstream>
#include <iostream>
using namespace std;
void myflush(std::istream& in)
{
in.clear();
in.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
}
void mypause()
{
myflush(std::cin);
std::cin.get();
}
int main(void)
{
cout << endl;
ofstream a_file ( "example.txt" );
a_file << "Example.";
a_file.close();
mypause();
}