PDA

View Full Version : اشکال این کد چیه ؟؟؟



احسان_1
چهارشنبه 23 آبان 1386, 18:05 عصر
سلام دوستان خسته نباشید
من تاره کار کردن با c رو آغاز کردم یه تکه کد نوشتم که میخوام رنگ متنی که مینوسم رو عوض کنم هیچ error هم نمیده فقط موقع اجرا کردن سریع یه صفحه ای میاد و میره و اصلا اجاره نمیده کار کنم


#include <stdio.h>
#include <conio.h>
#include <graphics.h>
main(void){
clrscr();
int a;
setcolor(4);
scanf("%d",&a);
getch();
closegraph();
}


وقتی که لاین setcolor(4); را برمیدارم درست میشه ولی وقتی که این خط هست همین مشکل رو دارم .
دست گلتون درد نکنه :قلب:

emad_67
چهارشنبه 23 آبان 1386, 18:44 عصر
والا من زیاد c کار نکردم ولی فکر میکنم برای رنگی کردن متن اینجوری بنویسی کافیه:


#include <conio.h>
#include<stdio.h>
void main()
{
textcolor(4);
cprintf("22222222";
getch();
}

احسان_1
چهارشنبه 23 آبان 1386, 19:04 عصر
اماد جان دستت درد نکنه :خجالت:
مشکل رنگ حل شد ولی من میخوام از دستورات کتابخانه geraghics.h استفاده کنم و وقتی که از این دستورات استفاده میکنم همون مشکل بالا پیش میاد یعنی صفحه نمایش زود میره و نمیذاره نتیجه رو ببینم مثلا وقتی از کد زیر هم استفاده میکنم همون مشکل رو دارم

;(5,5,40,40)line


امیدوارم منظورمو فهمیده باشی .

راستی برای چی اول printf از کلمه c استفاده کرده بودی ، درست بود فقط میخواستم بدونم برای چی استفاده کردی ؟؟

emad_67
چهارشنبه 23 آبان 1386, 19:30 عصر
اماد جان دستت درد نکنهمنظورت همون عماد هست دیگه؟ :لبخند:
چون geraphics.h توی کامپایلر های تحت ویندوز پشتیبانی نمیشه من اطلاعی ندارم در مورد تابع هاش. ایشالا یکی از دوستان که آشنایی بیشتری دارن بهت جواب میدن.

راستی برای چی اول printf از کلمه c استفاده کرده بودی ، درست بود فقط میخواستم بدونم برای چی استفاده کردی ؟؟cprintf مثل همون printf هست فکر میکنم ولی printf متن ها رو نمیتونه رنگی چاپ کنه.

احسان_1
چهارشنبه 23 آبان 1386, 22:20 عصر
ببخشید اماد جان من از همون اولش املام ضعیف بود :لبخند: