whycomputer.com >> Rangkaian komputer >  >> Perkakasan

Mengesahkan Tekan Ctrl-D dalam C++

Mengenal Ctrl-D (EOF) dalam C++

Bahasa pengaturcaraan C++ sering digunakan untuk aplikasi desktop dan sistem operasi di mana kelajuan dan kawalan perkakasan rendah penting. Ketika aplikasi terminal menerima input pengguna, perintah C++ akan berhenti apabila menerima isyarat EOF. Dengan ini, anda dapat memeriksa sama ada pengguna menekan kombinasi kekunci Ctrl + D.

Langkah 1: Sediakan Program C++

Mulakan dengan memuatkan perpustakaan yang diperlukan dan menetapkan fungsi main():

#include <iostream>
using namespace std;
int main(){
    return 0;
}

Langkah 2: Mencipta Gelung Tanpa Akhir

Gunakan gelung while untuk terus menerima input dan menyimpannya dalam pemboleh ubah:

int main(){
    int x = 0;
    while (cin >> x){
        // proses nilai x di sini
    }
    return 0;
}

Langkah 3: Memeriksa EOF

Apabila cin menerima isyarat EOF, ia akan mengembalikan nilai fals. Anda boleh menyemak keadaan ini dan mengambil tindakan selanjutnya:

int main(){
    int y = 0;
    while(cin >> y){
        cout << y << "\n";
    }
    if (cin.eof()){ // EOF dikemukakan oleh Ctrl-D
        cout << "EOF terdeteksi (Ctrl-D).";
    }
    return 0;
}

Peralatan yang Diperlukan

  • Pengkompil C++ (contoh: g++, clang++)

URL:https://ms.whycomputer.com/perkakasan/1015007921.html

Perkakasan
  • Cara Berkongsi Folder Dokumen Saya

    Semasa pemasangan Windows XP dan Vista, sistem operasi secara automatik mencipta folder My Documents (XP) atau Documents (Vista) untuk menyimpan dokumen pengguna. Folder ini boleh dikongsi supaya pengguna lain dengan akaun mereka atau pengguna di komputer lain dapat mengakses dokumen tersebut. Sebel

  • Cara Memeriksa Kemas Kini Windows XP

    Cara Memeriksa Kemas Kini Windows XP Windows Update memudahkan anda menerima kemas kini terkini untuk sistem operasi Windows XP anda. Kemas kini ini merangkumi versi baru aplikasi, serta patch dan pembaikan bagi versi sedia ada. Windows Update akan memuat turun kemas kini secara automatik, namun and

  • Cara Memeriksa Virus Sektor Boot

    Cara Memeriksa Virus Sektor Boot Hard drive komputer dibahagi kepada sektor, dan setiap sektor memuat segmen data. Sektor boot ialah sektor pertama pada setiap hard drive. Virus sektor boot, yang datang daripada cakera floppy terjejas, akan menjejaskan sektor pertama hard drive dan menyebar ke semua

Rangkaian komputer © https://ms.whycomputer.com