نمایش نتایج 1 تا 8 از 8

نام تاپیک: جدا کردن اولین کلمه از رشته

  1. #1

    جدا کردن اولین کلمه از رشته

    سلام چطور میتونم اولین کلمه از رشته را جدا کنم و در یک ثبات بریزم (از اولین کاراکتر بخونم تا به اولین فاصله برسم )

  2. #2

    نقل قول: جدا کردن اولین کلمه از رشته

    اگه جمله شما در متغیر 1Sentence باشه و قرار باشه کلمه رو تو متیر word1 بریزیم , برنامتون اینطوری میشه :
    mov eax,offset Sentence1
    xor ebx,ebx
    xor ecx,ecx
    a1:
    mov bl,byte ptr ds:[eax+ecx]
    cmp bl,20h
    je a2
    mov byte ptr ds:[word1+ecx],bl
    inc ecx
    jmp a1
    a2:

  3. #3

    نقل قول: جدا کردن اولین کلمه از رشته

    کد شما را اجرا کردم و ارور داد این کد را مینویسم لطفا کمک کنید



    ;;; read of a string
    MOV AH,10
    MOV DX,OFFSET ST0
    INT 21H


    lea si,[ST0]
    mov cx,50
    l1:mov al,[si]
    cmp al,' '
    jnz l3
    inc num
    l3:inc si
    loop l1

  4. #4

    نقل قول: جدا کردن اولین کلمه از رشته

    میشه بگید از کدوم IDE استفاده میکنید ؟
    من کد خودم رو دیروز اجرا کردم ولی کامل کار کرد . رسیدم خونه سورسشو میذارم واستون .

  5. #5

    نقل قول: جدا کردن اولین کلمه از رشته

    من از tasm,tlinkاستفاده میکنم (32بیتی)
    خواهشا کد کامل را بزارید
    بازم از شما ممنونم

  6. #6

    نقل قول: جدا کردن اولین کلمه از رشته

    کدی که دوست گرامی hepL3r گذاشتن درسته اما با ثبات های 32 بیتی استفاده کردن الگوریتم کارم اینه شما یکی یکی آرایه رو بررسی کنید اگر 20 هگز یا همون فضای خالی هست از حلقه خارج بشه
    موفق باشی

  7. #7

    نقل قول: جدا کردن اولین کلمه از رشته

    برای چاپ کردن رشته جدا شده چه کار کنیم؟

  8. #8

    نقل قول: جدا کردن اولین کلمه از رشته

    برای چاپ کردن رشته جدا شده چه کار کنیم؟
    یا تعدادش رو بدست بیارین با وققه یکی یکی حروف رو نمایش بدین یا اینکه انتهای رشته رو دالر($) بزارین با وققه 21 تابع 9 نمایش بدین
    موفق باشی

قوانین ایجاد تاپیک در تالار

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