GTATurk.com Reklam Hizmetleri

Haberler:

Gönderen Konu: Macro Sorunu  (Okunma sayısı 274 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı rexarlet

  • Albanians
  • İleti: 88
  • G3NG4R F0' L1F3
Macro Sorunu
« : 29 Ocak 2012 ; 15:51:23 »
Kod: [Seç]
#define strcpy(%0,%1,%2) %0="",strcat(%0,%2,%1)
Bu 0.3c'de çalışıyordu ama artık çalışmıyor, sorunu çözebilecek var mı?


Reklamlar

Tüm oyun fırsatları için tıklayın !

  Reklamlar


Çevrimiçi Swift

  • The Lost Brotherhood
  • **
  • İleti: 1667
Ynt: Macro Sorunu
« Yanıtla #1 : 29 Ocak 2012 ; 16:19:28 »
Pawn: [Seç]
#define strcpy(%0,%1,%2) strcat("",%2,%1)
« Son Düzenleme: 29 Ocak 2012 ; 16:19:42 Gönderen: DonatHan_Swift »

Çevrimiçi RyDeR`

  • PAWN Coder
  • Bölüm Yetkilisi
  • ****
  • İleti: 5444
    • Ödüller
Ynt: Macro Sorunu
« Yanıtla #2 : 30 Ocak 2012 ; 01:51:40 »
Pawn: [Seç]
#define strcpy(%0,%1,%2) strcat("",%2,%1)
Calismaz.

Bu sekil calisir herhalde:
Pawn: [Seç]
#define strcpy(%0,%1,%2) strcat((%0[0] = EOS, %0), %1, (%2))
"The secret to creativity is knowing how to hide your sources" ─ Albert Einstein

Çevrimdışı driver0606

  • Albanians
  • İleti: 288
  • [SeC]Clan Stunt/Dm/Race/Minigames v15.1 OptionaL
Ynt: Macro Sorunu
« Yanıtla #3 : 30 Ocak 2012 ; 02:18:27 »
#define strcpy(%0,%1,%2) strcat((%0[0] = '\0', %0), %1, %2)

//Bunu dene.
« Son Düzenleme: 30 Ocak 2012 ; 02:21:39 Gönderen: driver0606 »

Çevrimiçi RyDeR`

  • PAWN Coder
  • Bölüm Yetkilisi
  • ****
  • İleti: 5444
    • Ödüller
Ynt: Macro Sorunu
« Yanıtla #4 : 30 Ocak 2012 ; 08:49:53 »
#define strcpy(%0,%1,%2) strcat((%0[0] = '\0', %0), %1, %2)

//Bunu dene.
Verdigim kod ile farki ne?
"The secret to creativity is knowing how to hide your sources" ─ Albert Einstein

Çevrimdışı driver0606

  • Albanians
  • İleti: 288
  • [SeC]Clan Stunt/Dm/Race/Minigames v15.1 OptionaL
Ynt: Macro Sorunu
« Yanıtla #5 : 30 Ocak 2012 ; 09:53:10 »
Sabit Geri dönüm işlemi'ni Tanıtırken hata Yapmışsın. Ayrıca kodları denersen çalıştığını görebilirsin :helal:
« Son Düzenleme: 30 Ocak 2012 ; 10:09:29 Gönderen: driver0606 »

Çevrimiçi RyDeR`

  • PAWN Coder
  • Bölüm Yetkilisi
  • ****
  • İleti: 5444
    • Ödüller
Ynt: Macro Sorunu
« Yanıtla #6 : 30 Ocak 2012 ; 17:40:00 »
Sabit Geri dönüm işlemi'ni Tanıtırken hata Yapmışsın. Ayrıca kodları denersen çalıştığını görebilirsin :helal:
Anlamadim - ne ne demek istiyorsun? Senin verdigin kodla, benim verdigim kod arasinda hic bir fark yok.
"The secret to creativity is knowing how to hide your sources" ─ Albert Einstein

Çevrimdışı driver0606

  • Albanians
  • İleti: 288
  • [SeC]Clan Stunt/Dm/Race/Minigames v15.1 OptionaL
Ynt: Macro Sorunu
« Yanıtla #7 : 31 Ocak 2012 ; 03:04:15 »
Fark yoksa hata neden söylersen sevinirim ?

Çevrimiçi RyDeR`

  • PAWN Coder
  • Bölüm Yetkilisi
  • ****
  • İleti: 5444
    • Ödüller
Ynt: Macro Sorunu
« Yanıtla #8 : 01 Şubat 2012 ; 23:39:06 »
Fark yoksa hata neden söylersen sevinirim ?
Hangi hata? Benim verdigim kodda herhangi bir hata yok.

Fark:
Alıntı yapılan: driver0606
#define strcpy(%0,%1,%2) strcat((%0[0] = '\0', %0), %1, %2)
Alıntı yapılan: RyDeR`
#define strcpy(%0,%1,%2) strcat((%0[0] = EOS, %0), %1, (%2))

Önemli bir fark varmi? Bu arada: 0 = NULL = EOS = "\0" = '\0' ─ umarim simdi anlamissindir.
"The secret to creativity is knowing how to hide your sources" ─ Albert Einstein

Çevrimdışı driver0606

  • Albanians
  • İleti: 288
  • [SeC]Clan Stunt/Dm/Race/Minigames v15.1 OptionaL
Ynt: Macro Sorunu
« Yanıtla #9 : 02 Şubat 2012 ; 08:37:01 »
warning 201: redefinition of constant/macro (symbol "strcpy(%0,%1,%2)") ?

Ayrıca o kadarını bende biliyorum hatırlatmasanda olurdu.
« Son Düzenleme: 02 Şubat 2012 ; 08:38:08 Gönderen: driver0606 »

Çevrimiçi Swift

  • The Lost Brotherhood
  • **
  • İleti: 1667
Ynt: Macro Sorunu
« Yanıtla #10 : 02 Şubat 2012 ; 08:38:55 »
warning 201: redefinition of constant/macro (symbol "strcpy(%0,%1,%2)") ?

Ayrıca o kadarını bende biliyorum hatırlatmasanda olurdu.

aynı makroyu iki kere tanımlayınca olur, örnek:

#define macro 1
#define macro 0

Çevrimdışı driver0606

  • Albanians
  • İleti: 288
  • [SeC]Clan Stunt/Dm/Race/Minigames v15.1 OptionaL
Ynt: Macro Sorunu
« Yanıtla #11 : 02 Şubat 2012 ; 15:23:27 »
Ne Ne anlamadım yazarmısın bi kodu dediğim gibi ?

Çevrimiçi RyDeR`

  • PAWN Coder
  • Bölüm Yetkilisi
  • ****
  • İleti: 5444
    • Ödüller
Ynt: Macro Sorunu
« Yanıtla #12 : 02 Şubat 2012 ; 17:35:02 »
warning 201: redefinition of constant/macro (symbol "strcpy(%0,%1,%2)") ?
Bu uyari, DonatHan_Swift'in dedigi gibi, iki sefer ayni isimdeki bir macro'yu tanitirsan olusuyor.
« Son Düzenleme: 02 Şubat 2012 ; 17:35:23 Gönderen: RyDeR` »
"The secret to creativity is knowing how to hide your sources" ─ Albert Einstein

Çevrimdışı driver0606

  • Albanians
  • İleti: 288
  • [SeC]Clan Stunt/Dm/Race/Minigames v15.1 OptionaL
Ynt: Macro Sorunu
« Yanıtla #13 : 02 Şubat 2012 ; 19:31:26 »
Yoo 1 tane var neden var o zaman ?

Çevrimiçi RyDeR`

  • PAWN Coder
  • Bölüm Yetkilisi
  • ****
  • İleti: 5444
    • Ödüller
Ynt: Macro Sorunu
« Yanıtla #14 : 03 Şubat 2012 ; 00:10:20 »
Yoo 1 tane var neden var o zaman ?
Kodlari yapistir.
"The secret to creativity is knowing how to hide your sources" ─ Albert Einstein