PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل کار با رشته ها در keil



chroo
21-08-2012, 17:32
سلام دوستان
تو یه پروژه ای می خواهم با فشردن یه کلید به مقدار یک رشته اضافه بشه
مثلا تو c# اینکار رو می کردیم
String Vorod ;
private void button10_Click(object sender, EventArgs e)
{
Vorod += "2";

}
یعنی به ازای هر بار فشردن 2 به اون اضافه میشه(جمع نمیشه)مثلا 222

حالا تو:(فکر کنم تابع string نداشه باشیم من از هر روشی استفاده کردم جواب نگرفتم.یعنی اعداد قاطی تحویل میده.
خواهشا کمک کنید

Aghaeifar
21-08-2012, 17:47
سلام
اخوی این که کاری ندار خوب
یه اشاره گر به استرینگت می سازی و هر بار که کلید زده شد اشاره گر رو یک خونه جلو می بری و مقدار مورد نظر رو از طریق همین اشاره گر داخل رشته ات می ریزی.

mzarkoob
21-08-2012, 18:32
سلام
حالت مبتدی تر اشاره گر هم نمی خواد! یه کاراکتر تعریف می کنید:
unsigned char c[30] و هر بار از 0 تا ... با یک شمارش گر i که یکی یکی اضافه می شه مقدار داخل c قرار می دید
البته اگه صرت سوال را درست فهمیده باشم!