This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
cpp:osteams [2020/05/17 18:14] gthanos [Μεταβάλλοντας τη μορφοποίηση σε ένα stream] |
cpp:osteams [2020/05/17 18:19] gthanos [Χρήση συναρτήσεων μορφοποίησης] |
||
|---|---|---|---|
| Line 40: | Line 40: | ||
| </ | </ | ||
| - | O παραπάνω κώδικας δεν δουλεύει σωστά, διότι είναι απαραίτητη και η γραμμή που είναι σε σχόλια | + | O παραπάνω κώδικας δεν δουλεύει σωστά, διότι είναι απαραίτητη και η γραμμή που είναι σε σχόλια. Στην πράξη, θα πρέπει εκτός από το να θέσουμε το //flag// '' |
| <code cpp ostream-setf2.cpp> | <code cpp ostream-setf2.cpp> | ||
| Line 48: | Line 48: | ||
| int main() { | int main() { | ||
| cout.setf(std:: | cout.setf(std:: | ||
| - | cout << 16 << endl; | + | cout << " |
| } | } | ||
| </ | </ | ||
| Line 56: | Line 56: | ||
| ===== Χρήση μορφοποιητών (manipulators) ===== | ===== Χρήση μορφοποιητών (manipulators) ===== | ||
| - | Η C++ δίνει τη δυνατότητα χρήσης μορφοποιητών, | + | Η C++ δίνει τη δυνατότητα χρήσης μορφοποιητών, |
| <code cpp ostream-manipulators.cpp> | <code cpp ostream-manipulators.cpp> | ||
| Line 64: | Line 64: | ||
| int main() { | int main() { | ||
| cout << std::hex << 16 << endl; | cout << std::hex << 16 << endl; | ||
| + | cout << 16 << endl; | ||
| cout << std::oct << 16 << endl; | cout << std::oct << 16 << endl; | ||
| + | cout << 16 << endl; | ||
| cout << std::dec << 16 << endl; | cout << std::dec << 16 << endl; | ||
| } | } | ||