Hi...
mo nanya nih ... saya barusan coba source code :
=---------------------------------------------------------=
#include <iostream>
#include <string>
using namespace std ;
int main()
{
int number ;
string string1 ;
cout << " insert a number : " ;
cin >> number ;
cout << " the number is " << number << endl ;
cout << " hex : " << hex << number << endl ;
cin >> string1 ;
cout << string1[number] ;
}
=--------------------------------------------------------------------=
kalo dicompile pake g++ success ...dan waktu dicoba ada keanehan :
kalau input var number dimasukan dengan benar, ga ada masalah, cuma
kalau semisal var number dimasukan dengan ngawur (misal 100abcdef)
outputnya bisa : 100 (kok ga error yah ? padahal waktu di insertkan nilai XXX
bisa keluar segmentation fault )
dan hex numbernya bisa ditampilkan dengan benar...
keanehan lainnya, line bagian cin >> string1 dan seterusnya dilompati dan
langsung end.
kira2x ini kenapa yah ?
ps : versi g++ nya ver 2.96
thanks
adwin
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3