Bagikan melalui


/Zc:trigraphs (Penggantian Trigraf)

Ketika /Zc:trigraphs ditentukan, pengkompilasi menggantikan urutan karakter trigraf dengan menggunakan karakter tanda baca yang sesuai.

Sintaks

/Zc:trigraphs[-]

Keterangan

Trigraf terdiri dari dua tanda tanya berturut-turut (??) diikuti oleh karakter ketiga yang unik. Standar bahasa C mendukung trigraf untuk file sumber yang menggunakan kumpulan karakter yang tidak berisi representasi grafik yang nyaman untuk beberapa karakter tanda baca. Misalnya, saat trigraf diaktifkan, pengkompilasi menggantikan ??= trigraf dengan menggunakan # karakter . Melalui C++14, trigraf didukung seperti pada C. Standar C++17 menghapus trigraf dari bahasa C++. Dalam kode C++, /Zc:trigraphs opsi pengkompilasi memungkinkan penggantian urutan trigraf oleh karakter tanda baca yang sesuai. /Zc:trigraphs- menonaktifkan substitusi trigraf.

Opsi /Zc:trigraphs nonaktif secara default, dan opsi tidak terpengaruh saat /permissive- opsi ditentukan.

Untuk daftar trigraf C/C++, dan contoh yang memperlihatkan cara menggunakan trigraf, lihat Trigraf.

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Ubah properti Opsi Tambahan untuk disertakan /Zc:trigraphs atau /Zc:trigraphs- lalu pilih OK.

Baca juga

/Zc (Kesuaian)
Trigraf