-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathctutilities.h
More file actions
44 lines (27 loc) · 1.05 KB
/
ctutilities.h
File metadata and controls
44 lines (27 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#pragma once
/*
Name: Phillip Tette
Class: CIS170L
Professor: Penn Wu
Project Name: Tower of Hanoi
Date Started: 20200810
Date Modified: 20200827
*/
#ifndef CTUTILITIES_H
#define CTUTILITIES_H
using namespace std;
vector<string> parseCSV(const string&);
string writeCSV(const vector<string>&);
bool fileExists(const string&);
string input(const string&, const char = '\n');
string capsMe(const string&);
bool isValidOption(const string&, const vector<string>&);
string padMe(const string&, const size_t, const char = 'r', const char = ' ');
string lPadMe(const string&, const size_t, const char = ' ');
string cPadMe(const string&, const size_t, const char = ' ');
string rPadMe(const string&, const size_t, const char = ' ');
string addMargin(const string&, const size_t, const char = 'r', const char = ' ');
string lMargin(const string&, const size_t, const char = ' ');
string cMargin(const string&, const size_t, const char = ' ');
string rMargin(const string&, const size_t, const char = ' ');
#endif