اطلاعیه

Collapse
No announcement yet.

مشکل در نمایش دابل کوتیشن در خروجی

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

    مشکل در نمایش دابل کوتیشن در خروجی

    سلام دوستان من با کدویژن که بر پایه زبان C هست میخوام عبارت
    AT+CMGDA="DEL ALL"\r
    رو تو خروجی چاپ کنم اما هرکار میکنم یا ارور میده یا دابل کوتیشن ها چاپ نمیشه مثلا اینا نمونه کد هام هستش که کار نمیکنه
    کد:
    putsf("AT+CMGDA=""DEL ALL""\r")
    putsf("AT+CMGDA="DEL ALL"\r")

    #2
    پاسخ : مشکل در نمایش دابل کوتیشن در خروجی

    سلام
    تو زبون C برای فرستادن علامت '' باید ''\ رو بنویسین تا کامپایلر به عنوان بخشی از چیزی که میخواین بفرستین اونو حساب کنه
    کد:
    putsf("AT+CMGDA=\"DEL ALL\"\r")
    اینو تست کنید :smile:
    ;()((void (*)(void))0x0000))

    دیدگاه


      #3
      پاسخ : مشکل در نمایش دابل کوتیشن در خروجی

      ممنون کارم راه افتاد

      دیدگاه


        #4
        پاسخ : مشکل در نمایش دابل کوتیشن در خروجی

        نوشته اصلی توسط mohammadfa91
        سلام دوستان من با کدویژن که بر پایه زبان C هست میخوام عبارت
        AT+CMGDA="DEL ALL"\r
        رو تو خروجی چاپ کنم اما هرکار میکنم یا ارور میده یا دابل کوتیشن ها چاپ نمیشه مثلا اینا نمونه کد هام هستش که کار نمیکنه
        کد:
        putsf("AT+CMGDA=""DEL ALL""\r")
        putsf("AT+CMGDA="DEL ALL"\r")
        دابل کوتیشن ترمیناتور رشته هستش برای اینکه بتونید به صورت کاراکتر ازش استفاده کنید باید حتما از زوج
        \"
        استفاده کنید.

        پ.ن:
        من نتونستم اینجا درستش کنم ولی بک اسلش باید قبل از دابل کوت قرار بگیره.

        دیدگاه

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