راسخون

پاسخ گويي به سوالات ++C

J133719 کاربر طلایی1
|
تعداد پست ها : 1228
|
تاریخ عضویت : فروردین 1389 
من که برنامه نویسی بلد نیستم شرمنده ام
ممنونم
mashhadizadeh کاربر طلایی1
|
تعداد پست ها : 25019
|
تاریخ عضویت : اردیبهشت 1388 
خسته نباشید
karbalanajaf کاربر برنزی
|
تعداد پست ها : 393
|
تاریخ عضویت : اسفند 1387 

با سلام

ممنونم استفاده هاي فراواني برديم

MIGHAT کاربر تازه وارد
|
تعداد پست ها : 1
|
تاریخ عضویت : مهر 1389 

سلام

یک برنامه با ++C  میخواهم که حروف کوچک و بزرگ انگلیسی را از ورودی بگیره و با کاراکتر ستاره چاپ کند

اگر بشود به صورت کلمه داد و چاپ کرد که چه بهتر

لطفا از سوییچ استفاده کنید

esfahaniran88 کاربر طلایی2
|
تعداد پست ها : 2290
|
تاریخ عضویت : اردیبهشت 1388 

سلام خسته نباشيد

من با نرم افزار turbo c++

کار می کنم

اول راهمه

ارورر : include را نمی شناسد

مشکل کجاست

 

javadjan کاربر برنزی
|
تعداد پست ها : 69
|
تاریخ عضویت : مرداد 1389 

 


سلام خسته نباشيد

من با نرم افزار turbo c++

کار می کنم

اول راهمه

ارورر : include را نمی شناسد

مشکل کجاست

 

سلام دوست عزیز

شاید علامت # رو یادتون میره بگذارید.

توجه کنید که کد include رو حتما قبل از تابع بیارید

به نظر من نرم افزارتون، سرفایل رو نمشناسه. اگه اینطوری باشه موقع استفاده از هر سرفایلی از .h استفاده کنید. 

مثلا سرفایل iostream  رو به صورت iostream.h بکار ببرید.

دلیلش هم اینه که در قدیم ، یعنی نسخه های اولیه این زبان سرفایل ها اینگونه بوده. ممکنه نرم افزار شما هم قدیمی باشه و مشکلش همین باشه. اما بعد از استاندارد سازی این زبان .h حذف شد و با حذفش کلمه std ایجاد گردید

javadjan کاربر برنزی
|
تعداد پست ها : 69
|
تاریخ عضویت : مرداد 1389 

 


سلام خسته نباشيد

من با نرم افزار turbo c++

کار می کنم

اول راهمه

ارورر : include را نمی شناسد

مشکل کجاست

 

سلام دوست عزیز

شاید علامت # رو یادتون میره بگذارید.

توجه کنید که کد include رو حتما قبل از تابع بیارید

به نظر من نرم افزارتون، سرفایل رو نمشناسه. اگه اینطوری باشه موقع استفاده از هر سرفایلی از .h استفاده کنید. 

مثلا سرفایل iostream  رو به صورت iostream.h بکار ببرید.

دلیلش هم اینه که در قدیم ، یعنی نسخه های اولیه این زبان سرفایل ها اینگونه بوده. ممکنه نرم افزار شما هم قدیمی باشه و مشکلش همین باشه. اما بعد از استاندارد سازی این زبان .h حذف شد و با حذفش کلمه std ایجاد گردید

esfahaniran88 کاربر طلایی2
|
تعداد پست ها : 2290
|
تاریخ عضویت : اردیبهشت 1388 

 


 


سلام خسته نباشيد

من با نرم افزار turbo c++

کار می کنم

اول راهمه

ارورر : include را نمی شناسد

مشکل کجاست

 

سلام دوست عزیز

شاید علامت # رو یادتون میره بگذارید.

توجه کنید که کد include رو حتما قبل از تابع بیارید

به نظر من نرم افزارتون، سرفایل رو نمشناسه. اگه اینطوری باشه موقع استفاده از هر سرفایلی از .h استفاده کنید. 

مثلا سرفایل iostream  رو به صورت iostream.h بکار ببرید.

دلیلش هم اینه که در قدیم ، یعنی نسخه های اولیه این زبان سرفایل ها اینگونه بوده. ممکنه نرم افزار شما هم قدیمی باشه و مشکلش همین باشه. اما بعد از استاندارد سازی این زبان .h حذف شد و با حذفش کلمه std ایجاد گردید

 

با تشکر از شما

مشکلم رفع شد .

berlian کاربر برنزی
|
تعداد پست ها : 2
|
تاریخ عضویت : آذر 1389 

سلام

میدونید از کجا میشه محیط های برنامه نویسی را دانلود یا خریداری کرد؟

iliyapr کاربر تازه وارد
|
تعداد پست ها : 34
|
تاریخ عضویت : مهر 1388 

                                   به رویاهات فکر کن  و تلاش کن

mosaferakherat کاربر نقره ای
|
تعداد پست ها : 2182
|
تاریخ عضویت : دی 1389 
matin1981 کاربر تازه وارد
|
تعداد پست ها : 4
|
تاریخ عضویت : شهریور 1388 

 من به تازگی visual stdio 2010 رو نصب کردم.چجوری میتونم توش برنامه نویسی کنم ؟

matin1981 کاربر تازه وارد
|
تعداد پست ها : 4
|
تاریخ عضویت : شهریور 1388 

 من به تازگی visual stdio 2010 رو نصب کردم.چجوری میتونم توش برنامه نویسی کنم ؟

mosaferakherat کاربر نقره ای
|
تعداد پست ها : 2182
|
تاریخ عضویت : دی 1389 

 


 من به تازگی visual stdio 2010 رو نصب کردم.چجوری میتونم توش برنامه نویسی کنم ؟

برای شروع بهتره که اول زبان پاسکال رو بلد باشید بعد بیاید سراغ visual studio 

برای دانلود کتاب به این آدرس مراجعه کنید:

http://aghazeh.com

alireza110 کاربر نقره ای
|
تعداد پست ها : 327
|
تاریخ عضویت : اسفند 1387 

 


#include <stdio.h>
#include <conio.h>
#include <dos.h>
void module(void);
void stair(void);
void open(int str);
void close(int str);
void run(int to);
void oblong(int length,int width);
void key(void);
void time(int time);
int lsearch(int no);
int from=0,up[]={-1,-1,-1,-1,-1,-1};
void main()
{
   stair();
   module();
   for(;;)
      key();
   return;
}//*********************END OF MAIN

void stair(void)
{
  int i,j;
   for(i=1;i<6;i++)
   {
     gotoxy(10,i*5);
      for(j=0;j<15;j++)
       printf("%c",219);
   }
   return;
}//********************END OF STAIR
void module(void)
{
   gotoxy(15,21);
 oblong(5,4);
   return;
}//*******************END OF MODULE
void open(int str)
{
  int i;
   time(1000);
   for(i=0;i<2;i++)
   {
    gotoxy(17,25-(str*5)-3+i);
      printf("%c",0);
   }
   time(1000);
   for(i=0;i<2;i++)
   {
    gotoxy(16,25-(str*5)-3+i);
      printf("%c",0);
      gotoxy(18,25-(str*5)-3+i);
      printf("%c",0);
   }
   time(1000);
   return;
}//***********************END OF OPEN
void close(int str)
{
  int i;
   time(1000);
   for(i=0;i<2;i++)
   {
    gotoxy(16,25-(str*5)-3+i);
      printf("%c",219);
      gotoxy(18,25-(str*5)-3+i);
      printf("%c",219);
   }
   time(1000);
   for(i=0;i<2;i++)
   {
    gotoxy(17,25-(str*5)-3+i);
      printf("%c",219);
   }
   time(1000);
   return;
}//*************************END OF CLOSE
void key(void)
{
  char key;
   int z;
   if(kbhit())
   {
    key=getch();
    if(key-48>=0&&key-48<=4&&(lsearch(key-48))==5&&(key-48)!=from)
       for(z=0;z<5;z++)
         {
          if(up[z]==-1)
            {
             up[z]=key-48;
               run(key-48);
               break;
            }
         }
   }
   return;
}//***********************END OF KEY
void oblong(int length,int width)
{
  int i,j;
  for(i=0;i<width;i++)
   {
    for(j=0;j<length;j++)
        if(i>0&&i<width-1&&j>0&&j<length-1)
          printf("%c",0);
         else
          printf("%c",219);
      gotoxy(wherex()-length,wherey()+1);
   }
   return;
}//********************END OF OBLONG
void time(int time)
{
  char key;
   int k,z;
   for(k=0;k<(time/10);k++)
   {
    if(kbhit())
      {
       key=getch();
          if(key-48>=0&&key-48<=4&&(lsearch(key-48))==5)
             for(z=0;z<5;z++)
               {
                if(up[z]==-1)
                   {
                      up[z]=key-48;
                        break;
                     }
               }
      }
    delay(10);
   }
}//*********************END OF TIME
int lsearch(int no)
{
 int i;
  for(i=0;i<5;i++)
      if(up[i]==no)
         return i;
    return 5;
}//*********************END OF LSEARCH
void run(int to)
{
 int i,j=0,k;
   if(to>from)
   {
    close(from);
    for(k=to-from;k>0;k--)
      {
     for(i=25-(from*5)-4;i>25-((from+1)*5)-4;i--)
     {
    movetext(15,i,19,i+3,15,i-1);
          movetext(1,5,5,5,15,i+3);
          j++;
          if(j%5==0)
           movetext(15,25,19,25,15,i+3);
            time(500);
     }
         from++;
         if(k==1&&legsrch(from)!=5)
          k++;
         if(k==1)
         {
          open(from);
            up[lsearch(from)]=-1;
            if(lemsrch(from)!=5)
             run(up[lemsrch(from)]);
         }
         else if(up[lsearch(from)]==from)
         {
           open(from);
            close(from);
            up[lsearch(from)]=-1;
         }
      }
   }
   if(to<from)
   {
    close(from);
    for(k=from-to;k>0;k--)
      {
     for(i=25-(from*5)-4;i<25-((from-1)*5)-4;i++)
     {
    movetext(15,i,19,i+3,15,i+1);
          movetext(1,5,5,5,15,i);
          j++;
          if(j%5==0)
           movetext(15,25,19,25,15,i);
            time(500);
     }
         from--;
         if(k==1&&lemsrch(from)!=5)
          k++;
         if(k==1)
         {
          open(from);
            up[lsearch(from)]=-1;
            if(legsrch(from)!=5)
             run(up[legsrch(from)]);
         }
         else if(up[lsearch(from)]==from)
         {
           open(from);
            close(from);
            up[lsearch(from)]=-1;
         }
      }
   }
   return;
}//************************END OF RUN
int legsrch(int no)
{
 int i;
  for(i=0;i<5;i++)
      if(up[i]>no)
         return i;
    return 5;
}//***********************END OF LEGSRCH
int lemsrch(int no)
{
 int i;
  for(i=0;i<5;i++)
      if(up[i]<no&&up[i]>=0)
         return i;
    return 5;
}//***********************END OF LEGSRCH

 

الگوریتم قشنگی اونم با سی!!!!