Reason I'm asking:
Code:
#include <iostream.h>
#include <fstream.h>
#include <io.h>
#include <vector>
void quickSort();
int main(int argc, char* argv[]) {
if (argc == 1) {
cout<<"ERROR:\tNo input file specified.\n";
}
if (access(argv[1], 00)) {
cout<<"ERROR:\tThe input file does not exist.\n";
}
ifstream inputFile(argv[1]);
// Do all the input stuff
vector<int> vec;
for (int i(0); i < 4; i++) {
vec.push_back(i);
}
for (int i(0); i < vec.size(); i++) {
cout<<vec[i];
}
inputFile.close();
// Process the input
// Sort the input
ofstream outputFile("output.txt");
// Do all the output stuff
outputFile.close();
return(0);
}
void quickSort() {
cout<<"Sort.\n";
}
produces:
Code:
C:\Program Files\Microsoft Visual Studio\MyProjects\td2sql\td2sql.cpp(22) : error C2065: 'vector' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\td2sql\td2sql.cpp(22) : error C2062: type 'int' unexpected
C:\Program Files\Microsoft Visual Studio\MyProjects\td2sql\td2sql.cpp(24) : error C2065: 'vec' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\td2sql\td2sql.cpp(24) : error C2228: left of '.push_back' must have class/struct/union type
C:\Program Files\Microsoft Visual Studio\MyProjects\td2sql\td2sql.cpp(26) : error C2374: 'i' : redefinition; multiple initialization
C:\Program Files\Microsoft Visual Studio\MyProjects\td2sql\td2sql.cpp(23) : see declaration of 'i'
C:\Program Files\Microsoft Visual Studio\MyProjects\td2sql\td2sql.cpp(26) : error C2228: left of '.size' must have class/struct/union type
C:\Program Files\Microsoft Visual Studio\MyProjects\td2sql\td2sql.cpp(27) : error C2109: subscript requires array or pointer type
Error executing cl.exe.