Turkish Hacking Sabotage | Türkiyenin En Büyük Hack Ve Security Sitesi

Anasayfa Forumlar Yeni Mesajlar Bugünün Mesajları Üye Ol
Geri git   Turkish Hacking Sabotage | Türkiyenin En Büyük Hack Ve Security Sitesi > PROGRAMLAMA > Programlama > C/C++
Sayfaya güncelle Cde fonksiyona struct gönderme reference?
Konu Bilgileri
Konu Başlığı
Cde fonksiyona struct gönderme reference?
Konudaki Cevap Sayısı
9
Şuan Bu Konuyu Görüntüleyenler
 
Görüntülenme Sayısı
0
Cevapla
 
Seçenekler Arama Stil
Cde fonksiyona struct gönderme reference?
Alt
  (#1)
b_j_k_38 is Offline
[10]Yeni Üye
b_j_k_38 is just really niceb_j_k_38 is just really niceb_j_k_38 is just really niceb_j_k_38 is just really nice
 
b_j_k_38 - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 929
>Açtığı Konu: 551

Level: 27 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 196 / 653
Güç: 309 / 1482
Tecrübe: 14%

Üyelik tarihi: Nov 2007
Kullanıcı No: 191658
Nerden: STARHACk.ORG'dan
Rep Puani: 364
Rep Derecesi : b_j_k_38 is just really niceb_j_k_38 is just really niceb_j_k_38 is just really niceb_j_k_38 is just really nice
   
Standart Cde fonksiyona struct gönderme reference? - 05-14-2008



s.a arkadaşlar ben şimdi bir fonksiyona struct gönderiyorum onun içindeki bir dizinin elemanlarını değiştiriyorum ana fonksiyonda onları yazdıdırken junk şeyler çıkıyor call by reference olarak yapamıyorum

kod şurda

#include <stdio.h>
#include <time.h>
#define SIZE 10

struct etiket {

char dizi[SIZE];
};

void fill(struct etiket ders );

int main()
{
int j;
struct etiket name;

/* diziyi rastgele dolduruyoruz */
fill(name);

/* orjinal hali yazdrma */

for ( j=0; j<SIZE; ++j )
printf("%c ",name.dizi[j]);

return 0;
}


void fill(struct etiket ders )
{
int i;
int c;

srand( time(NULL) );

for ( i=0; i<SIZE; ++i ) {

c= 65 + rand()%;
ders.dizi=c;
}

}


http://img203.yukle.tc/image.php?id=1330krefeci9.jpg
  
Alıntı ile Cevapla

Alt
  (#2)
kurshad is Offline
[10]Yeni Üye
kurshad will become famous soon enoughkurshad will become famous soon enough
 
kurshad - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 35
>Açtığı Konu: 1

Level: 4 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 0 / 92
Güç: 11 / 367
Tecrübe: 68%

Üyelik tarihi: Apr 2007
Kullanıcı No: 9862
Rep Puani: 100
Rep Derecesi : kurshad will become famous soon enoughkurshad will become famous soon enough
   
Standart 05-16-2008



anladığım kadarıyla fonksiyonda struct'ı değiştiriyorsun ana fonksiyonda struct eskihaliyle kalıyor... void fill(struct etiket ders ); şeklinde tanımlamışsın fonksiyonu burada muhtemelen struct'ı fonsiyona parametre olarak oldığında struct'ı kopyalıyor(call by value).. senin void fill(struct etiket * ders ); yada void fill(struct etiket &ders ); gibi bir ifade kullanman gerekiyor. denemedim ama
void fill(struct etiket * ders );bu şekilde pointer olarak tanımlarsan büyük ihtimal çalışır......ikinci ifadeninde yazılışını hatırlamıyorum ama böyle bir kullanım var...
umarım işine yararr...........
  
Alıntı ile Cevapla
Alt
  (#3)
nurefsan is Offline
[10]Yeni Üye
nurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nice
 
nurefsan - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 494
>Açtığı Konu: 18

Level: 20 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 48 / 488
Güç: 164 / 1973
Tecrübe: 54%

Üyelik tarihi: Apr 2007
Kullanıcı No: 2123
Nerden: Konya
Rep Puani: 419
Rep Derecesi : nurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nice
   
Standart 05-18-2008



fonksiyona struct gönderme ne oluyor tam olarak??
  
Alıntı ile Cevapla
Alt
  (#4)
kurshad is Offline
[10]Yeni Üye
kurshad will become famous soon enoughkurshad will become famous soon enough
 
kurshad - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 35
>Açtığı Konu: 1

Level: 4 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 0 / 92
Güç: 11 / 367
Tecrübe: 68%

Üyelik tarihi: Apr 2007
Kullanıcı No: 9862
Rep Puani: 100
Rep Derecesi : kurshad will become famous soon enoughkurshad will become famous soon enough
   
Standart 05-18-2008



Bu kodları visual stduio 2005 te denedim çalışıyorrrrrrrrrrrrrr senin verdiğin kodda hatalar vardı onları düzelttim????????????????
kolay gelsin

#include <stdio.h>
#include<stdlib.h>
#include <time.h>
#include<conio.h>
#define SIZE 10

struct etiket {

char dizi[SIZE];
};

void fill(struct etiket &ders );

int main()
{
int j;
struct etiket name;
for(int i=0;i<SIZE;++i)
name.dizi[i]='a';
/* diziyi rastgele dolduruyoruz */
fill(name);

/* orjinal hali yazdrma */

for ( j=0; j<SIZE; ++j )
printf("%c ",name.dizi[j]);
getch();
return 0;
}


void fill(struct etiket &ders )
{
int i;
int c;

srand( time(NULL) );

for ( i=0; i<SIZE; ++i ) {

c= 65 + rand()%10;
ders.dizi[i]=c;
}

}
  
Alıntı ile Cevapla
Alt
  (#5)
nurefsan is Offline
[10]Yeni Üye
nurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nice
 
nurefsan - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 494
>Açtığı Konu: 18

Level: 20 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 48 / 488
Güç: 164 / 1973
Tecrübe: 54%

Üyelik tarihi: Apr 2007
Kullanıcı No: 2123
Nerden: Konya
Rep Puani: 419
Rep Derecesi : nurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nice
   
Standart 05-21-2008



Saol güzel düzeltmişsin de biz bunu kodladık diyelim bu sanırsam genelde güvenlik için kullanılır bunu ms-dos tan başka bi yere aktarabilir miyiz? Bi de visual studio 2005 c, c++ , c#hepsini çalıştırır mı ben de bi ara visual studio c# 2005 vardır deneme sürümü bitti hem onu kullanamadım en iyisi dev c++ gibi ama bilemiyorum. Eğer Biliyorsan ücretsiz fln visual studio 2005 linkini yazabilir misin?
  
Alıntı ile Cevapla
Alt
  (#6)
kurshad is Offline
[10]Yeni Üye
kurshad will become famous soon enoughkurshad will become famous soon enough
 
kurshad - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 35
>Açtığı Konu: 1

Level: 4 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 0 / 92
Güç: 11 / 367
Tecrübe: 68%

Üyelik tarihi: Apr 2007
Kullanıcı No: 9862
Rep Puani: 100
Rep Derecesi : kurshad will become famous soon enoughkurshad will become famous soon enough
   
Standart 05-22-2008



öncelikle msdos ile yazdığın fonksiyonları (herhangi bir kodu da diyebiliriz aslında
tabi komut satırından parametre alan argvc gibi ifadeleri kullanmazsan ) GUI'si olan herhangi bir programda da kullanabilirsin. güvelik derken ne demek istediğini anlamadım. son olarak visual studio 2005 'i kullanarak C, C++, C#, ASP , J# gibi dilde kod yazabilirsin . ücretsiz bir linki var mı yok mu bilmiyorum biz okuldan aldık.
  
Alıntı ile Cevapla
Alt
  (#7)
nurefsan is Offline
[10]Yeni Üye
nurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nice
 
nurefsan - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 494
>Açtığı Konu: 18

Level: 20 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 48 / 488
Güç: 164 / 1973
Tecrübe: 54%

Üyelik tarihi: Apr 2007
Kullanıcı No: 2123
Nerden: Konya
Rep Puani: 419
Rep Derecesi : nurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nice
   
Standart 05-22-2008



Çok merak ettim şimdi ben basit basit hesap makinesi gibi türünden yazıyodum acaba nası kullanılcak gibi programlarda. ? Güvenliği salla önemsiz bişey Ben bi arayım visual studio 2005 i
  
Alıntı ile Cevapla
Alt
  (#8)
kurshad is Offline
[10]Yeni Üye
kurshad will become famous soon enoughkurshad will become famous soon enough
 
kurshad - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 35
>Açtığı Konu: 1

Level: 4 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 0 / 92
Güç: 11 / 367
Tecrübe: 68%

Üyelik tarihi: Apr 2007
Kullanıcı No: 9862
Rep Puani: 100
Rep Derecesi : kurshad will become famous soon enoughkurshad will become famous soon enough
   
Standart 05-23-2008



ilk başlarda yazılan kodlar insana pek bir işe yaramaz gibi görünüyor
ama aslında bütün programlar küçük küçük fonksiyonların birleşmesinden oluşur.
bir proje öncelikle modüllere bölünür ve bu modüller arasındaki ilişkinin nasıl olacağına karar verilir. kimse kolay kolay bir programın hepsini yazmaz. bir modülde çalışırsın. bu modülü yazarken modülü fonksiyonlara bölersin.
burada verilen kod örnekleri bu fonksiyonlara benziyor. yani bu fonksiyonları küçümsememek gerekir. ama bu kodları veren arkadaşlar biraz daha yorum satırı yazsalar herkes için daha iyi olur.................
  
Alıntı ile Cevapla
Alt
  (#9)
nurefsan is Offline
[10]Yeni Üye
nurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nice
 
nurefsan - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 494
>Açtığı Konu: 18

Level: 20 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 48 / 488
Güç: 164 / 1973
Tecrübe: 54%

Üyelik tarihi: Apr 2007
Kullanıcı No: 2123
Nerden: Konya
Rep Puani: 419
Rep Derecesi : nurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nicenurefsan is just really nice
   
Standart 05-28-2008



evet doğru biraz daha açıklama satırı yazsalar güzel olur
  
Alıntı ile Cevapla
Alt
  (#10)
MoKoKoCuEmrE is Offline
[10]Yeni Üye
MoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud of
 
MoKoKoCuEmrE - ait Kullanıcı Resmi (Avatar)
 
>Mesaj Sayısı: 2,521
>Açtığı Konu: 793

Level: 40 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 1475 / 1475
Güç: 840 / 1597
Tecrübe: 35%

Üyelik tarihi: Feb 2008
Kullanıcı No: 267800
Rep Puani: 1453
Rep Derecesi : MoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud ofMoKoKoCuEmrE has much to be proud of
   
Standart 06-15-2008



saoll
  
Alıntı ile Cevapla
Cevapla

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

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı