פורסם 2007 ביולי 2318 שנים אני צריך לרשום כמה דברים בC שאני צריך לרשום אותם או בHEXADECIMAL או בASCII. אז אם אני ישלב אסמבלר עם זה אני יסתדר או לחלופין איך לרשום קוד של משהו באסקי אצל משתנה/ישר הדפסה, כמובן שזה לא משנה.
פורסם 2007 ביולי 2318 שנים מה הכוונה? כל מה שאתה שומר במחשב נשמר בבינארית. אתה רוצה להדפיס את זה בצורה שונה?http://www.cplusplus.com/reference/iostream/ostream/operator<<.html
פורסם 2007 ביולי 2318 שנים מחבר הלינק לא טוב..קחו דוגמאבאסמבלר אם אני רוצה להדפיס תו משונה שאין אותו על המקלדת(נגיד סימן שאלה הפוך או לא יודע מה..)מה שאני הייתי עושה, זה מסתקל בקוד ASCII של אותו תו והופך אותו לHEXA ומדפיס אותו ככה(נגיד התו בHEXA יצא לי 3B):mov dl,3bhmov ah,2int 21hעכשיו נגיד בC++ אני רוצה להדפיס את התו הזה אני עושה ככה:printf(SOMETHING); נכון?מה אני רושם בSOMETHING הזה?
פורסם 2007 ביולי 2318 שנים ככה אתה יוצר תו לא דפיס:char ch = 0x3B;אופציה נוספת היא ככה:char ch = '\x3B';(הקידומת x\ מציינת ששני הסימנים הבאים מייצגים hex)ובשביל להדפיס:printf("\x3B");
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.