• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکل تو اشارهگر و ارایه

hossein_azar

کاربر تازه وارد
تاریخ عضویت
24 ژوئن 2006
نوشته‌ها
5
لایک‌ها
0
من تو c یه ارایه از چنتا اسم تعریف کردم بعدم اومدم ارایه رو به اشاره گر نسبت بدم اما هر کاری میکنم eror میده
میشه یکی از اساتید بگه چیکاز کنم؟لطفا" test کنید .چون من خیلی از راهارو امتحان کردم
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
بد نبود کدت رو هم میگذاشتی و error ی که میده.
 

Mehdi.T

کاربر فعال برنامه نویسی
کاربر فعال
تاریخ عضویت
30 سپتامبر 2005
نوشته‌ها
506
لایک‌ها
3
محل سکونت
In Search of Sunrise
بیشتر توضیح بدید
نمونه :
کد:
	char str[] = "Jack" ;
   char *ptr ;
   printf("%s",str); //Jack
   ptr=(str) ;
   printf("\n%s",ptr);//Jack

مثال 2 :
کد:
	char str[][20] = {"Jack","Bill","Kolang"};
   char *ptr ;
   printf("%s",str); //Jack
   ptr=(str[1]) ;
   printf("\n%s",ptr);//Bill
 

Xoex

Registered User
تاریخ عضویت
25 اکتبر 2006
نوشته‌ها
180
لایک‌ها
25
بیشتر توضیح بدید
نمونه :
کد:
	char str[] = "Jack" ;
   char *ptr ;
   printf("%s",str); //Jack
   ptr=(str) ;
   printf("\n%s",ptr);//Jack

مثال 2 :
کد:
	char str[][20] = {"Jack","Bill","Kolang"};
   char *ptr ;
   printf("%s",str); //Jack
   ptr=(str[1]) ;
   printf("\n%s",ptr);//Bill

رو اين كامپيوتر سي رو ندارم تا تست كنم. الان هم دقيقا يادم نيست
براي آدرس ميشه اينو بزني
کد:
ptr = &str[1][1]
3 تا رشته هم كه استفاده كردي اينطوري شايد بشه تعريف كني
کد:
char str[3][20] = ...
اگه نشد دوباره پست بده رو كامپيوتر خودم تست ميكنم
 
بالا