IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Aralık 2009, 08:23   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem gerek?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int toplam(int x, int y) { return (x+y); }

Yukarıda ki gibi bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem gerekiyor?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Yazgulu Sohbet
Alt 24 Aralık 2009, 08:49   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




Sw33t Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int toplam(int x, int y) { return (x+y); }

Yukarıda ki gibi bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem gerekiyor?



Bı kadarmı fonksiyon. x değeri ve y değerlerini toplayıp return'da o sayıya dönmüşsünüz ama nedenini anlayamadım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 24 Aralık 2009, 08:55   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




Bu örnek bir şablon du sadece fonksiyon bu değil...

 
Alıntı ile Cevapla

Alt 24 Aralık 2009, 08:58   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




Nereye koyacağını bulmak istiyorsan hepsini koymalısın 2 3 satırdan birşey anlayamayız ki
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 24 Aralık 2009, 09:05   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




Yokmu bu unrealde çeşitli işlemeri yapan fonksiyonların tutuldugu bir header dosyası ve .c dosyası.

mesela ben stringler üzerinde işlem yapmak istiyorum. Örneğin şöyle;

char *dilbilfisi(char *str)
{
int x=strlen(str);
for (...) {.... }
return str;
}

gibi bagımsız kendine char tipinde bir değer atandıgında o deger üzerinde işlem yapıp bu değeri tekrar döndürecek. Mesela bunun için henüz yazmadım ama ben konuşmalarda geçen cümleleri noktalama işaretleri ekleyip yapılabildiği kadar bir dil bilgisi düzenine koymak istiyorum server tarafından ama bunu tabi kendim yapmak istedim hem biraz unreal scriptig hakkında bilgi ediniriz .) ama nereye koyacaz yazdıgımız bu fonksiyonu.

 
Alıntı ile Cevapla

Alt 24 Aralık 2009, 09:08   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




m_message.c de
Alıntı:

if (*nick != '#' && (acptr = find_person(nick, NULL)))
{
text = parv[2];
newcmd = cmd;
ret = can_privmsg(cptr, sptr, acptr, notice, &text, &newcmd);
if (ret == CANPRIVMSG_SEND)
{
sendto_message_one(acptr, sptr, parv[0], newcmd, nick, text);

Altinda dene Özel Konusmalarını icerir bu

 
Alıntı ile Cevapla

Alt 24 Aralık 2009, 09:12   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




if (*nick != '#' && (acptr = find_person(nick, NULL)))
{
text = parv[2];
newcmd = cmd;
ret = can_privmsg(cptr, sptr, acptr, notice, &text, &newcmd);
if (ret == CANPRIVMSG_SEND)
{
sendto_message_one(acptr, sptr, parv[0], newcmd, nick, dilbilgisi(text));

Böyle mi? Böyle ise fonksiyonun tanımı nerede olacak (if koşulunun içinde tanımlayamayız herhalde
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

 
Alıntı ile Cevapla

Alt 24 Aralık 2009, 09:29   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




char *dilbilgisi(char *str)
{
int x=strlen(str);
for (...) {.... }
if (*nick != '#' && (acptr = find_person(nick, NULL)))
{
text = parv[2];
newcmd = cmd;
ret = can_privmsg(cptr, sptr, acptr, notice, &text, &newcmd);
if (ret == CANPRIVMSG_SEND)
{
sendto_message_one(acptr, sptr, parv[0], newcmd, nick, dilbilgisi(text));
return str;
}
}
}

Bu Sekil dene


Konu toXic tarafından (24 Aralık 2009 Saat 09:40 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 24 Aralık 2009, 09:41   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




Teşekkür ediyorum yardım vermeye çalıştığınız için ama sanırım yukarıda ki yanlış oldu. Çünki fonsiyon deklarasyonunu yaptınız ama fonksiyonun taımı yok çalışmaz.

Konuyu şöyle anlatayım o zaman belki ben anlatamamısımdır. (Çünkü amaç unreal ircd biraz olsun ögrenmek
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

Şimdi bir fonksiyon yazdım ben bu fonksiyonu birden fazla yerde kullanmam gerektigini düşünün. Örnegin yukarıda ki fonksiyonu bir fullnamede bir text te topiclerde vs. vs. her yerde kullanabilecegimi düşünün tüm her yerde kodu böyle ayrı ayrı yazmam mı gerekecek bir fonksiyon tanımlayıp 1 defaya mahsus kullanmak istiyorum mesela ben.

 
Alıntı ile Cevapla

Alt 24 Aralık 2009, 09:42   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kendi yazmış olduğum bir fonksiyonu ekleyip kullanmak istiyorum nereye eklemem




Simdi mantıgı anlayamadım, Her yazılan yazının sonuna .. gibi noktalarmı gelecekti?

 
Alıntı ile Cevapla

Cevapla

Etiketler
eklemem, ekleyip, fonksiyonu, gerek, istiyorum, kendi, kullanmak, nereye, olduğum, oldugum, yazmis, yazmış


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
XP’de Windows 7 kullanmak istiyorum.. Dilara Windows 4 10 Kasım 2009 23:23