Changes in src/periodentafel.cpp [717e0c:a67d19]
- File:
-
- 1 edited
-
src/periodentafel.cpp (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/periodentafel.cpp
r717e0c ra67d19 9 9 #include <iomanip> 10 10 #include <fstream> 11 #include <cstring> 11 12 12 13 #include "element.hpp" … … 48 49 pointer->sort = &pointer->Z; 49 50 if (pointer->Z < 1 && pointer->Z >= MAX_ELEMENTS) 50 Log() << Verbose(0) << "Invalid Z number!\n";51 DoLog(0) && (Log() << Verbose(0) << "Invalid Z number!\n"); 51 52 return add(pointer, end); 52 53 }; … … 103 104 int Z; 104 105 do { 105 Log() << Verbose(0) << "Atomic number Z: ";106 DoLog(0) && (Log() << Verbose(0) << "Atomic number Z: "); 106 107 cin >> Z; 107 108 walker = this->FindElement(Z); // give type … … 117 118 element *walker = NULL; 118 119 int Z = -1; 119 Log() << Verbose(0) << "Atomic number: " << Z << endl;120 DoLog(0) && (Log() << Verbose(0) << "Atomic number: " << Z << endl); 120 121 cin >> Z; 121 122 walker = FindElement(Z); 122 123 if (walker == NULL) { 123 Log() << Verbose(0) << "Element not found in database, please enter." << endl;124 DoLog(0) && (Log() << Verbose(0) << "Element not found in database, please enter." << endl); 124 125 walker = new element; 125 126 walker->Z = Z; 126 Log() << Verbose(0) << "Mass: " << endl;127 DoLog(0) && (Log() << Verbose(0) << "Mass: " << endl); 127 128 cin >> walker->mass; 128 Log() << Verbose(0) << "Name [max 64 chars]: " << endl;129 DoLog(0) && (Log() << Verbose(0) << "Name [max 64 chars]: " << endl); 129 130 cin >> walker->name; 130 Log() << Verbose(0) << "Short form [max 3 chars]: " << endl;131 DoLog(0) && (Log() << Verbose(0) << "Short form [max 3 chars]: " << endl); 131 132 cin >> walker->symbol; 132 133 periodentafel::AddElement(walker); … … 197 198 infile.getline(header1, MAXSTRINGSIZE); 198 199 infile.getline(header2, MAXSTRINGSIZE); // skip first two header lines 199 Log() << Verbose(0) << "Parsed elements:";200 DoLog(0) && (Log() << Verbose(0) << "Parsed elements:"); 200 201 while (!infile.eof()) { 201 202 element *neues = new element; … … 219 220 //infile >> ws; 220 221 infile >> ws; 221 Log() << Verbose(0) << " " << neues->symbol;222 DoLog(0) && (Log() << Verbose(0) << " " << neues->symbol); 222 223 //neues->Output((ofstream *)&cout); 223 224 if ((neues->Z > 0) && (neues->Z < MAX_ELEMENTS)) 224 225 periodentafel::AddElement(neues); 225 226 else { 226 Log() << Verbose(0) << "Could not parse element: ";227 DoLog(0) && (Log() << Verbose(0) << "Could not parse element: "); 227 228 neues->Output((ofstream *)&cout); 228 229 delete(neues); 229 230 } 230 231 } 231 Log() << Verbose(0) << endl;232 DoLog(0) && (Log() << Verbose(0) << endl); 232 233 infile.close(); 233 234 infile.clear(); … … 313 314 314 315 if (!otherstatus) 315 eLog() << Verbose(2) << "Something went wrong while parsing the other databases!" << endl;316 DoeLog(2) && (eLog()<< Verbose(2) << "Something went wrong while parsing the other databases!" << endl); 316 317 317 318 return status;
Note:
See TracChangeset
for help on using the changeset viewer.
