Rumah >pembangunan bahagian belakang >C++ >Mengapa Program 'Hello World' Saya Menghasilkan Ralat Penyusunan dalam Turbo C?
Kompilasi Ralat dalam Turbo C untuk Program "Hello World"
Apabila cuba menyusun atur cara "Hello World" menggunakan Turbo C , pengguna mungkin menghadapi perkara berikut ralat:
Ralat:
Error D:\HELLO.CPP 1: Unable to open include file 'IOSTREAM' Error D:\HELLO.CPP 2: Declaration syntax error Error D:\HELLO.CPP 6: Undefined symbol 'cout'
Punca:
Ralat ini berpunca daripada penggunaan Turbo C pra -ANSI C , dialek lapuk yang tidak mempunyai ciri dalam C moden pelaksanaan.
Penyelesaian:
Untuk menyelesaikan ralat ini, ubah suai atur cara seperti berikut:
#include <iostream.h> // use ".h" suffix for include file // remove "using namespace std;" int main() { cout << "Hello, World!"; return 0; }
Perbandingan dengan C Moden :
Atur cara yang ditulis untuk Turbo C berbeza daripada rakan sejawatannya C moden terutamanya disebabkan oleh kemasukan akhiran ".h" dalam fail pengepala dan ketiadaan sokongan ruang nama.
Kelemahan Turbo C :
Walaupun mungkin untuk mempelajari pengaturcaraan menggunakan Turbo C , ia amat tidak digalakkan atas sebab-sebab berikut:
Alternatif Disyorkan:
Pertimbangkan untuk menggunakan penyusun percuma dan berkuasa moden seperti itu sebagai:
Atas ialah kandungan terperinci Mengapa Program 'Hello World' Saya Menghasilkan Ralat Penyusunan dalam Turbo C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!