צריך עזרה דחופה ב- C

needhelp

New member
צריך עזרה דחופה ב- C

אני צריך להדפיס איזשהו תיו לפי מספר שלו באיזה אופרטור להישתמש? אני צריך שהתוכנית תשמיע צליל מתוך אופרטור PUTS.
 

dwante

New member
שאלה לא מובנת..

אני אישית לא הבנתי את השאלה שלך.. האם אתה מתכוון למצב שאתה מקבל מספר אסקי ואז אתה צריך להדפיס אז פשוט אתה יכול להשתמש : printf("my silly character is %c\n",Myintascinumm);
 

IdanR

New member
תשובה:

כדי להדפיס תו לפי מספר הASCII שלו:
printf("%c", 72)​
כאשר במקום 72 אתה יכול לשים כל מספר שלם, או משתנה int . בשפת ++C זה מתבצע כך:
cout << (char)72​
 

חובבן

New member
ב ++C הוגדרו 4 סוגי cast שונים

ה cast הישן מכסה בערך את כולם ביחד. אחת הסיבות לצורה החדשה היא שה cast הישן ניראה כמו קריאה לפונקציה בעין בלתי... לא אפרט פה את 4 הסוגים, ניתן למצוא אותם בסטנדרט. מנסיוני השימוש בהם חוסך הרבה טעוית מכיוון שהוא מאלץ את התכנת להגדיר בדיוק את סוג ה cast הדרוש.
 

need?help

New member
השאלה היא איך לעשות זאת מתוך

אופרטור PUTS? והשאלה ה-2 היא איך אפשר להשמיעה צליל מתוך אופרטור PUTS?
 

antidot

New member
מכיר ASCII ?

תדפיס את הקוד ASCII של BEEP של הספיקר. אני לא זוכר את המספר אבל לא מסובך. הוא מסתתר אי שם בין 1 ל50 אם אני לא טועה. Antid0t
 

kjhlfdsghdlfjh

New member
מספר הוא 7

אבל איך לכתוב אותו מתוך אופרטור PUTS? מתוך PRINTF אפשר בעזרת %C אבל איך מתוך PUTS?
 

wh@t

New member
דחןף, צריך תשובה ממש עכשיו

איך לגרום ל puts("a"); לכתוב משהו, כי אם סתם כותבים אתזה זה פועל בדיוק כמו puts("a"); ?
 

wh@t

New member
דחוף מאוד

איך לגרום ל puts("\a"); לכתוב משהו, כי אם סתם כותבים אתזה זה פועל בדיוק כמו puts("\n"); ?
 
למעלה