ดาวน์โหลดโปรแกรมฟรี
       
   สมัครสมาชิก   เข้าสู่ระบบ
 
THAIWARE.COM | ไทยแวร์ถามตอบ
 
 
Add ตั้งคำถาม

แบ่งปัน
คนดู
4,313
 
ตอบ
1

0

 โหวตให้คะแนนดี  ดี  โหวตให้คะแนนแย่  แย่

ถามว่า >


#include<iostream>

#include <stdlib.h>     /* srand, rand */

#include <time.h>  

using namespace std;

int main()

{

    int num,total_try,user_num;

    

    srand (time(NULL));  ???Error ขึ้นว่า  'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data



  /* generate secret number between 1 and 10: */

    num = rand() + 1;



    cout<<"Give number 1-10 :";

    cin>>num;

    

    total_try=0;

    do {

    cout<<"Give number 1-10 :";

    cin>>user_num;

    if (num<user_num) puts ("The secret number is lower");

    else if (num>user_num) puts ("The secret number is higher");

    total_try=total_try + 1;

    } while (num==user_num);

     

    

    cout<<"total try="<<total_try<<endl;

    

    return 0 ;

}



ไม่เข้าใจว่า ERROR จะให้แก้ยังไงหรอครับ



ถามเมื่อ 6 กรกฎาคม 2556 11:04:57


Sort by Datetime เรียงตามลำดับเวลา


0

 โหวตให้คะแนนดี  ดี  โหวตให้คะแนนแย่  แย่


ผม compile ได้ปกตินะครับ แค่ Code คุณผิดนิดหน่อย ตอนผม compile มันหา puts ไม่เจอ นอกนั้นก็ logic ผิด



คิดว่าที่คุณเจอมันแค่ warnning มากกว่าครับ อาจจะปล่อยไปได้



ตอบเมื่อ 7 กรกฎาคม 2556 22:05:33

ตอบคำถาม 

ตอบคำถาม

 คุณจำเป็นต้องเป็นสมาชิกจึงจะสามารถตอบคำถามได้
เข้าสู่ระบบ | สมัครสมาชิก
หรือ