Move

Selamat Datang Ke Blog Kami

Renung-Renungkan Dan Selamat Membaca

Saturday, December 15, 2012

input output


INPUT  OUTPUT


·        Sehingga kini, contoh program bahagian-bahagian sebelumnya yang disediakan sangat sedikit interaksi dengan pengguna
·        Menggunakan input standard dan perpustakaan output, kita akan dapat berinteraksi dengan pengguna dengan mencetak mesej pada skrin dan mendapatkan input pengguna dari keyboard.
·        C + + menggunakan abstraksi mudah dipanggil sungai untuk melaksanakan operasi input dan output dalam media berurutan seperti skrin atau papan kekunci.
·         Aliran adalah satu objek di mana program sama ada boleh memasukkan atau mengeluarkan aksara ke / dari.
·         Kami tidak benar-benar memerlukan untuk mengambil berat tentang spesifikasi banyak tentang media fizikal yang dikaitkan dengan aliran - kita hanya perlu tahu ia akan menerima atau menyediakan aksara berturut-turut.
·        Standard C + + perpustakaan termasuk pengepala fail iostream, di mana objek aliran standard input dan output diisytiharkan.



STANDARD  OUTPUT(COUT)




       1 cout << "Output sentence"; // prints Output sentence on screen
       2 cout << 120;               // prints number 120 on screen
       3 cout << x;                 // prints the content of x on screen

·        Pengendali memasukkan << data yang berikut ke dalam aliran sebelum ia.
·        Dalam contoh di atas, ia dimasukkan Output tali hukuman malar, pemalar berangka x 120 dan berubah ke cout aliran output standard.
·        Perhatikan bahawa hukuman dalam arahan pertama disertakan antara petikan berganda (") kerana ia adalah rentetan aksara yang berterusan.
·        Apabila kita mahu menggunakan rentetan berterusan watak kita mesti menyertakan mereka antara petikan berganda (") supaya mereka boleh menjadi jelas dibezakan daripada nama-nama yang berubah-ubah.
·        Sebagai contoh, kedua-dua ayat ini mempunyai hasil yang sangat berbeza:
·        Standard C + + perpustakaan termasuk pengepala fail iostream, di mana objek aliran standard input dan output diisytiharkan.

1cout << "Hello"// prints Hello
2cout << Hello;    // prints the content of Hello variable 

·       Pengendali sisipan (<<) boleh digunakan lebih daripada sekali dalam satu kenyataan tunggal:
cout << "Hello, I am " << age << " years old and my zipcode is " << zipcode;
  • Jika kita menganggap umur pembolehubah
mengandungi nilai 24 dan pembolehubah poskod mengandungi 90064 output penyata
sebelumnya .
·       Ia adalah penting untuk notis cout yang tidak menambah baris selepas output kecuali kita jelas menunjukkan bahawa ia Oleh itu, penyata berikut:

1 cout << "This is a sentence.";
       2 cout << "This is another sentence."; 


·       Ini akan menghasilkan output berikut:
·       Ayat pertama.
·       Ayat kedua.
·       Hukuman ketiga.
·       Selain itu, untuk menambah yang
baru-line, anda juga boleh menggunakan manipulator endl. Sebagai contoh:
1 2
cout << "First sentence." << endl;
cout << "Second sentence." << endl;
·       Manipulator endl menghasilkan watak newline, tepat sebagai kemasukan '\ n' tidak, tetapi ia juga mempunyai tingkah laku tambahan apabila ia digunakan dengan aliran buffered: buffer dibuang.
·       Bagaimanapun, cout akan menjadi satu aliran unbuffered dalam kebanyakan kes, jadi anda secara amnya boleh menggunakan kedua-dua \ n melarikan diri watak dan manipulator endl untuk menentukan baris baru tanpa apa-apa perbezaan dalam tingkah laku.

STANDARD  INPUT(CIN)



·       Peranti input standard biasanya keyboard. Pengendalian input standard dalam C + + dilakukan dengan menggunakan pengendali terbeban pengekstrakan (>>) pada aliran cin.
·       Pengendali mesti diikuti oleh pembolehubah yang akan menyimpan data yang akan diekstrak dari aliran. Sebagai contoh:
1 2
int age;
cin >> age;
·       Kenyataan pertama mengisytiharkan pembolehubah int jenis dipanggil umur, dan yang kedua menunggu untuk input dari cin (keyboard) untuk menyimpan ia dalam pembolehubah ini integer.
·       cin hanya boleh memproses input dari keyboard sekali kunci PULANGAN telah ditekan.
·       Oleh itu, walaupun anda meminta watak tunggal, pengekstrakan dari cin tidak akan memproses input sehingga menekan pengguna PULANGAN selepas watak telah diperkenalkan.
·       Anda mesti sentiasa mempertimbangkan jenis pembolehubah yang anda gunakan sebagai bekas dengan cin Cabutan.
·       Jika anda meminta integer anda akan mendapat integer, jika anda meminta watak anda akan mendapat watak dan jika anda meminta rentetan aksara, anda akan mendapat rentetan aksara.
1// i/o example
2#include <iostream>
3using namespace std;
4int main ()
5{
int i;
7  cout << "Please enter an integer value: ";
8  cin >> i;
9
10 cout << "The value you entered is " << i;
11 cout << " and its double is " << i*2 << ".\n";
12
13 return 0;
14}
Please enter an integer value: 702
The value you entered is 702 and its double is 1404.




untuk mengetahui lebih lanjut :

http://www.youtube.com/watch?v=kYb1XdN3PDE
http://www.youtube.com/watch?v=Q7t7yyca-Uk



BY :Nurul Izzati FArhanah Bt Azhari
B031210189


No comments:

Post a Comment