Τετάρτη 28 Δεκεμβρίου 2011

Ο χαρακτήρας αλλαγής γραμμής \n

Αν στο πρόγραμμά μας αντικαταστήσουμε το endl με το \n θα έχουμε τα ίδια αποτελέσματα. Άρα, το \n αναγκάζει τον κέρσορα να μεταφερθεί στην αρχή της επόμενης γραμμής.
Πχ
  1 #include <iostream>
  2 using namespace std;
  3
  4 int main ( )
  5 {
  6 cout << "Hello\n";
  7 cout << "world";
  8
  9 return 0;
10 }

Aποτέλεσμα:
Hello
world

Παρατηρήσεις:
Το \n δηλώνετε (το γράφουμε) μέσα στο ζεύγος χαρακτήρων " και ". Δεν συμπεριλαμβάνετε στο κείμενο.


Ασκήσεις:
1. Γράψτε ένα πρόγραμμα που θα εξάγει ένα δικό σας κείμενο (για αλλαγή γραμμής χρησιμοποιήστε το \n)
2. Ποιο είναι το αποτελέσματα του παρακάτω αποσπάσματος ενός προγράμματος (γράφονται μόνο οι εντολές της main, ο κορμός της και η δήλωσή της):
  int main ( )
  {
  cout << "      *      "
  cout << "     **     "
  cout << "    ***    "
  cout << "     **     "
  cout << "      *      "
  }
3. Γράψτε ένα πρόγραμμα που θα έχει ως αποτέλεσμα το εξής:
  *********
  *              *
  *              *
  *              *
  *********
4. Γράψτε ένα άλλο πρόγραμμα που θα έχει ως αποτέλεσμα το εξής:
           *
          **
         *  *
        *    *
         *  *
          **
           *


Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου