امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
eror
نویسنده پیام
mzd72 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 4
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 2
( 5 تشکر در 5 ارسال )
ارسال: #1
Question  eror
سلام
من وقتی یه برنامه رو اجرا می کنم ارور می ده clr:old syntax
جه جوری اینو بر طرف کنم
۲۰-تير-۱۳۸۸, ۱۴:۲۴:۱۸
ارسال‌ها
پاسخ
Loyal آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 937
موضوع‌ها: 41
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 2541
( 3348 تشکر در 879 ارسال )
ارسال: #2
RE: eror
برای همه برنامه هایی که می نویسین همین پیغام میاد یا برای برنامه خاصیه؟

اگر برای یک برنامه اینطوری میشه برنامشو بذارین تا مشکلش گرفته بشه.

۲۰-تير-۱۳۸۸, ۱۴:۳۴:۲۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi20
mzd72 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 4
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 2
( 5 تشکر در 5 ارسال )
ارسال: #3
RE: eror
چه جوری می تونم کد بنویسم آخه با کپی پیست داغون میفته
۲۰-تير-۱۳۸۸, ۲۳:۰۲:۱۶
ارسال‌ها
پاسخ
mahdi20 آفلاین
کاربر با تجربه
****

ارسال‌ها: 518
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 5261
( 1763 تشکر در 452 ارسال )
ارسال: #4
RE: eror
اولا که میتونی توی همین جا بنویسی. تو قسمتی که می خوای پست بزاری پیداش کن.

ببین شکلش اینجوریه، مثله مربع، روی گوشیه تلفن.
یه بار میزنی، کد را وارد میکنی.
دوباره ، در آخره کد یه بار دیگه روش کلیک میکنی



دوما، اگه باز هم نتونستی، توی یه فایله text بزارش و یه جا آپلودش کن.

[تصویر:  iran2.png]
(آخرین ویرایش در این ارسال: ۲۰-تير-۱۳۸۸, ۲۳:۳۹:۴۶، توسط mahdi20.)
۲۰-تير-۱۳۸۸, ۲۳:۳۶:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mzd72
mzd72 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 4
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 2
( 5 تشکر در 5 ارسال )
ارسال: #5
RE: eror
برنامش اینه قسمت اول header و بعدی main
کد:
#pragma once

#using <mscorlib.dll>

using namespace System;

__gc class Box
{
public:

// constructor
Box( double, double, double );

// access dimensions by index number
__property double get_Dimension( int index )
{
return ( index < 0 || index > dimensions.Length ) ?
-1 : dimensions[ index ];
}

__property void set_Dimension( int index, double value )
{
if ( index >= 0 && index < dimensions.Length )
dimensions[ index ] = value;

} // end numeric indexed property

// access dimensions by their names
__property double get_Dimension( String ^name )
{
// locate element to get
int i = 0;

while ( i < names->Length &&
name->ToLower()->CompareTo( names[ i ] ) != 0 )
i++;

return ( i == names->Length ) ? -1 : dimensions[ i ];
}

__property void set_Dimension( String ^name, double value )
{
// locate element to set
int i = 0;

while ( i < names->Length &&
name->ToLower()->CompareTo( names[ i ] ) != 0 )
i++;

if ( i != names->Length )
dimensions[ i ] = value;

} // end String indexed property

private:
static String ^names[] = {"length","width","height" };
static double dimensions __gc[] = new double __gc[ 3 ];

};
Box::Box( double length, double width, double height )
{
dimensions[ 0 ] = length;
dimensions[ 1 ] = width;
dimensions[ 2 ] = height;
}




#include "1.h"
void ShowValueAtIndex( Box ^, String ^, int );
void ShowValueAtIndex( Box ^, String ^, String ^ );

int main()
{
Box ^box = new Box( 0.0, 0.0, 0.0 );
int choice;
bool finished = false;
int index = 0;
String ^name ="";

// loop until user decides to quit
while ( !finished ) {

// display options
Console::Write("\n 1: Get Value by Index\n"
" 2: Set Value by Index\n 3: Get Value by Name\n"
" 4: Set Value by Name\n -1: Quit\n=> " );
choice = Int32::Parse( Console::ReadLine() );

switch ( choice ) {

// get value at specified index
case 1:
Console::Write( S"Index to get: " );
ShowValueAtIndex( box, S"get: ",
Int32::Parse( Console::ReadLine() ) );
break;

// set value at specified index
case 2:
Console::Write("Index to set: " );
index = Int32::Parse( Console::ReadLine() );
Console::Write("Value to set: " );
box->Dimension[ index ] = Double::Parse(
Console::ReadLine() );

ShowValueAtIndex( box, "set: ", index );
break;

// get value with specified name
case 3:
Console::Write("Name to get: " );
ShowValueAtIndex( box,"get: ",
Console::ReadLine() );
break;

// set value with specified name
case 4:
Console::Write("Name to set: " );
name = Console::ReadLine();
Console::Write("Value to set: " );
box->Dimension[ name ] = Double::Parse(
Console::ReadLine() );

ShowValueAtIndex( box,"set: ", name );
break;

// exit loop
default:
finished = true;
break;
} // end switch
} // end while

return 0;
} // end function main

// display value at specified index number
void ShowValueAtIndex( Box ^box, String ^prefix, int index )
{
Console::WriteLine( String::Concat( prefix,"box[ ",
index.ToString()," ] = ", box->Dimension[ index ] ) );
}

// display value with specified name
void ShowValueAtIndex( Box ^box, String ^prefix, String ^name )
{
Console::WriteLine( String::Concat( prefix,"box[ ",
name, " ] = ", box->Dimension[ name ] ) );
}
(آخرین ویرایش در این ارسال: ۲۱-تير-۱۳۸۸, ۰۰:۰۸:۲۶، توسط mzd72.)
۲۱-تير-۱۳۸۸, ۰۰:۰۶:۰۰
ارسال‌ها
پاسخ
mahdi20 آفلاین
کاربر با تجربه
****

ارسال‌ها: 518
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 5261
( 1763 تشکر در 452 ارسال )
ارسال: #6
RE: eror
(۲۰-تير-۱۳۸۸, ۱۴:۲۴:۱۸)mzd72 نوشته است: سلام
من وقتی یه برنامه رو اجرا می کنم ارور می ده clr:old syntax
جه جوری اینو بر طرف کنم

من c++ بلد نیستم. c بلم.

اولا ، برنامت یه ارور نمیده، n تا ارور میده.

دوما، اینطور که من فهمیدم، فکر میکنم ایراد از این خط باشه

کد:
#using <mscorlib.dll>

شاید.

[تصویر:  iran2.png]
۲۱-تير-۱۳۸۸, ۰۰:۳۱:۰۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Loyal
Loyal آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 937
موضوع‌ها: 41
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 2541
( 3348 تشکر در 879 ارسال )
ارسال: #7
RE: eror
به به، آقا مهدی شما هم که مثل منی. من هم ++C نخوندم. ما توی دانشگاه فقط C خوندیم.

من هم فکر می کنم در تعاریف برنامتون مشکل دارین. دستوراتی که داخل برنامه به کار بردین باید تعریف شده باشن که یا فایل حاوی دستورات رو اشتباه نوشتین و یا داخل اون فایل دستورات به درستی تعریف نشدن.

برنامه رو خودتون نوشتین یا از جایی کپی کردین؟
ببخشید این سؤال رو پرسیدم، ولی به حل مسئله کمک زیادی می کنه.

۲۱-تير-۱۳۸۸, ۰۱:۱۳:۰۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi20
mzd72 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 4
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 2
( 5 تشکر در 5 ارسال )
ارسال: #8
RE: eror
سلام
برنامه رو من نوشتم ولی از روی کتاب اشکال از اون هدر نیست
۲۱-تير-۱۳۸۸, ۲۱:۳۶:۴۱
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS