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