اطلاعیه

Collapse
No announcement yet.

مشکل در کار با رشته ها!!

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در کار با رشته ها!!

    سلام
    فرض کنید دو عدد را در دو متغیر جدا (مثل :a=11,b=2) حالا میخواهیم ابتدا هر دو را رشته کنیم و درنهایت در یک متغیر string*15 ذخیره کنیم ، (مثلا:s=112) چطور این کار را انجام بدم ؟؟
    تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
    علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

    #2
    پاسخ : مشکل در کار با رشته ها!!

    در Atmel Studio 6.1:



    #include <string.h>
    #include <stdio.h>
    #include <stdlib.h>

    unsigned int intA;
    unsigned int intB;

    intA = 11;
    intB = 2;

    char strA[10];
    char strB[10];
    char strS[15];

    itoa(intA, strA, 10);//convert int to string
    itoa(intB, strB, 10);//convert int to string

    strcat(strS , strA);//append two strings
    strcat(strS , strB);//append two strings

    دیدگاه


      #3
      پاسخ : مشکل در کار با رشته ها!!

      توی هر کامپایلر دلخواهی
      کد:
      sprintf(str,"%d%d",a,b);
      اینجوری str که ی رشته هست میشه "112"
      هدر stdio.h رو هم اینکلود کن
      زندگی یعنی امید و حرکت
      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
      سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

      دیدگاه

      لطفا صبر کنید...
      X