כותב |
|
JOKER משתמש מתחיל
הצטרף / הצטרפה: 01 February 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 6
|
נשלח בתאריך: 01 February 2005 בשעה 16:39 | | IP רשוּם
|
|
|
|
רשמתי כאן נושא אבל נעלו לי אותו ובצדק כי אני חדש כאן ולא הבנתי מה הכללים
עכשיו נעבור לדבר העיקרי
בנושא הקודם שפתחתי ביקשתי איך לכתוב בצבעים בשפת c
בלי הפקודות המוזרות האלה
יש פקודה שנקראת
textcolor
אז אם מישהו יודע איך משתמשים בה אז בבקשה שיעזור לי
תודה מראש
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 01 February 2005 בשעה 19:47 | | IP רשוּם
|
|
|
|
עם איזה קומפיילר אתה עובד?
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
אורחח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 01 February 2005 בשעה 21:43 | | IP רשוּם
|
|
|
|
שוב השאלה שלי תגידו זה משנה עם איזה מהדר עובדים??? פקודות אחרות?
כי בבית ספר המסריח הזה מלמדים אותנו ב TC LITE
בכל מקרה הפקודה שם היא
textcolor(x);
כאשר X
הוא מספר בין 1 ל 16
אבל זה לא מספיק אתה צריך גם לכתוב לטקסט שאתה רוצה שיהיה בצבע
cprint("blabla")
|
חזרה לתחילת העמוד |
|
|
אורחח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 01 February 2005 בשעה 21:44 | | IP רשוּם
|
|
|
|
אופס חח זה לא
cprint
אלא
cprintf
שחכתי את ה F
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 02 February 2005 בשעה 01:16 | | IP רשוּם
|
|
|
|
אורח, זה משנה עם איזה קומפלייר עובדים. כמו שהיה בנושא השני על צבעים - אם אתה עובד בvisual studio צורת העבודה איתם שונה לחלוטין. חוץ מזה - אורחח ענה על השאלה, כותבים:
כאשר num הוא בן 0 ל-15.
אפשר גם להשתמש בקבועים BLACK, BLUE, RED וכדומה, לדוגמא:
.
מאוחר יותר, כשאתה משתמש ב-cprintf כדי להדפיס עם צבעים, צריך להשתמש ב- במקום רק ב כדי לעבור לשורה חדשה.
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 02 February 2005 בשעה 23:06 | | IP רשוּם
|
|
|
|
אגב אחי דרך איך שאמרת איך אני משנה רקע לטקסט?
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 02 February 2005 בשעה 23:47 | | IP רשוּם
|
|
|
|
אתה צריך ב-MSVC או בBORLAND?
|
חזרה לתחילת העמוד |
|
|
JOKER משתמש מתחיל
הצטרף / הצטרפה: 01 February 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 6
|
נשלח בתאריך: 03 February 2005 בשעה 00:56 | | IP רשוּם
|
|
|
|
אני משתמש במהדר
visual c++ 6
ושמתי לב שאין בקובץ
conio.h
את הפקודה של
textcolor
מישהו יכול לעזור לי בבקשה איך להוסיף לשם את הפקודה?
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 03 February 2005 בשעה 06:59 | | IP רשוּם
|
|
|
|
UnderWarrior כתב:
אתה צריך ב-MSVC או בBORLAND? |
|
|
התכוונתי ב-BORLABD [ב-MSVC אני יודע...]
JOKER כתב:
אני משתמש במהדר
visual c++ 6
ושמתי לב שאין בקובץ
conio.h
את הפקודה של
textcolor
מישהו יכול לעזור לי בבקשה איך להוסיף לשם את הפקודה?
|
|
|
קוד:
#include <stdio.h> #include <windows.h> #include <conio.h>
int main ( void ) { HANDLE h = GetStdHandle ( STD_OUTPUT_HANDLE ); WORD wOldColorAttrs; CONSOLE_SCREEN_BUFFER_INFO csbiInfo; /* * First save the current color information */ GetConsoleScreenBufferInfo(h, &csbiInfo); wOldColorAttrs = csbiInfo.wAttributes; /* * Set the new color information */ SetConsoleTextAttribute ( h, FOREGROUND_RED | FOREGROUND_INTENSITY ); printf ( "This is a test\n" );
SetConsoleTextAttribute ( h, FOREGROUND_GREEN | FOREGROUND_INTENSITY ); printf ( "This is a test\n" );
/* * Restore the original colors */ SetConsoleTextAttribute ( h, wOldColorAttrs); getch(); return 0; } |
|
|
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 03 February 2005 בשעה 18:12 | | IP רשוּם
|
|
|
|
JOKER כתב:
אני משתמש במהדר
visual c++ 6
ושמתי לב שאין בקובץ
conio.h
את הפקודה של
textcolor
מישהו יכול לעזור לי בבקשה איך להוסיף לשם את הפקודה? |
|
|
אני לא יודע אם אפשר להוסיף לשם את הפקודה - זה מה שאמרנו כשדיברנו על
הבדלים בפקודות בין קומפיילרים שונים. יכול להיות שיש דרך - לא שאני
מכיר/ניסיתי למצוא.
מה ש-SBD הדביק לך זה הדרך לעשות צבעים שונים ב-visual studio
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 03 February 2005 בשעה 18:14 | | IP רשוּם
|
|
|
|
SBD כתב:
אגב אחי דרך איך שאמרת איך אני משנה רקע לטקסט? |
|
|
כש-color מתנהג בצורה דומה לזו של textcolor() אם אני לא טועה.
תסתכל בעזרה במידע על הפקודה הזו.
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 07 February 2005 בשעה 18:50 | | IP רשוּם
|
|
|
|
או שנאבד לי או שהבלבלתי ולא היה לי, איך אני עושה צבע רקע ב-MSVC..?
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|