Arama butonu
Bu konudaki kullanıcılar: 4 misafir, 2 mobil kullanıcı
4171
Cevap
168928
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (32. sayfa)
E
13 yıl
Yüzbaşı

C 'de değişken uzunlukta parametre alan fonksiyonların(örnek : printf) nasıl tanımlandığını, variable list olayını anlatabilecek olan var mı ?


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

En guzeli VS Express veya VS ile debug ederken F11 ile step-into yapman printf fonksiyonuna . va_list kullanimini gorebilirsin.

http://www.cplusplus.com/reference/clibrary/cstdarg/va_start/ <-- Burada anlatim ve ornek kod mevcut.
 
/* va_start example == http://www.cplusplus.com/reference/clibrary/cstdarg/va_start/ */
#include <stdio.h>
#include <stdarg.h>

void PrintFloats ( int amount, ...)
{
int i;
double val;
printf ("Floats passed: ");
va_list vl; //va_list tipinde vl olusturulmus.
va_start(vl,amount); // va_start ile vl kullanima hazir hale getirilmis. amount kac parametre geldigini tutuyor diyelim(sayfadaki tanimlama tam boyle degil.)
for (i=0;i<amount;i++)
{
val=va_arg(vl,double); //Sirayla vl(va_listten)'den parametreleri cekiyor. Burada tipi sen tanimliyorsun gelecek olan. va_arg gelen parametrenin tipini bilmiyor.
printf ("\t%.2f",val);
}
va_end(vl); //Sonlandirma yapiliyor.
printf ("\n");
}

int main ()
{
PrintFloats (3,3.14159,2.71828,1.41421);
return 0;
}


http://www.cplusplus.com/reference/clibrary/cstdio/vsprintf/ <-- vsprintf ornegine de bakabilirisin.





< Bu mesaj bu kişi tarafından değiştirildi garui -- 22 Ekim 2012; 16:45:12 >
Bu mesaja 1 cevap geldi.
T
13 yıl
Yüzbaşı

Qt'den anlayan varsa pm veya cevap yazabilir mi? Bir ödevim var da fikir alıcam.


Bu mesaja 1 cevap geldi.
E
13 yıl
Yüzbaşı

@garui

Keşke alıntı yapsaydınız yeni gördüm.

@TeaTone

Az buçuk kullanmışlığım var. Sen yaz anlayan birileri olursa yardım eder elbet.


Bu mesaja 1 cevap geldi.
S
13 yıl
Binbaşı

quote:

Orijinalden alıntı: The Wsn

Merhaba arkadaşlar. Faktoriyel işlemini çarpma olmadan nasıl yapabilirim. Yani mantığını yada varsa bir matematik formülü verebilirmisiniz?

2*3 nedir 2 tane 3 ya da 3 tane 2 . Aşağıdaki şekilde çarpımı yaparsın , faktoriyel içinde 2 li 2li işlem yaptırarak çıkan sonucu bir üst rakamın yanına gönderirsin. Yani 3 faktoriyel için 1.2.3 ise ilk olarak 1.2 yi toplama şeklinde yaptırıp sonucu 3 ile toplama şeklinde yaptırırsın , buna göre algoritmasını yazarsan olacağı kanaatindeyim.

#include <stdio.h>
#include <stdlib.h>

int main()
{

int sayi1,sayi2;
int sayac,toplam=0;

printf("carpma islemi icin sayilari giriniz\n");
scanf("%d%d",&sayi1,&sayi2);

for(sayac=1;sayac<=sayi1;sayac++)
{
toplam+=sayi2;
}

printf("carpimin sonucu = %d",toplam);

return 0;
}



T
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Elektroniker

@garui

Keşke alıntı yapsaydınız yeni gördüm.

@TeaTone

Az buçuk kullanmışlığım var. Sen yaz anlayan birileri olursa yardım eder elbet.

Ödev bir şekil çizdirme programı üzerine. kare daire ve çizgi çizdiricez mouse kullanarak bu şekillerinde 3 farklı rengi olabilecek programın menüsüne göre. Ayrıca çizim sırasına göre undo tuşuyla çizdiklerimizi silebilicez yani stack mantığı var. Tam kod istemiyorum zaten kimse uğraşmaz. Sadece faydalı olabilecek öneriler istiyorum.



W
13 yıl
Yüzbaşı

İngilizce bilg müh okuyorum 1. sınıfım. Fakat ana kaynak biraz zor geliyor.
Önerebileceğiniz türkçe kaynak(lar) nedir ?



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: celik1010

hocam bu aşagıda kuyruk class ı nı oluşturdum .fakat enqueue dequeue dislayqueue fonksiyonuyla beraber yazdım ama fonksiyonlar sürekli hata veriyor.fonksiyonların kodunu nasıl yapabilirim?
class KuyrukOgrenci {
public:
int ogr_no;
char ogr_adi[25];
char ogr_soyadi[25];
char ogr_bolum[25];
int ogr_ders1,ogr_ders2;
KuyrukOgrenci *on;
KuyrukOgrenci *arka;
};

class Kuyruk{
public:
Kuyruk(){
on=arka=NULL;
counter=0;
}
void Enqueue(KuyrukOgrenci *yeniDugum);
void Dequeue(int);
void DisplayKuyruk(KuyrukOgrenci*);
void TumOgrenciler(YiginOgrenci *suankiPtr);
private:
KuyrukOgrenci* ilk;
KuyrukOgrenci* son;
};

void Enqueue(KuyrukOgrenci *yeniDugum); mesela bu şekilde tanımlamışsın ama {} koymayı denermisin.

void Enqueue(KuyrukOgrenci *yeniDugum){} şeklinde.. Yanlış hatırlamıyorsam, class'larda {} kullanılmayan fonksiyonlar yapıcı ve yıkıcı fonksiyonlardı.

void Enqueue(KuyrukOgrenci *yeniDugum);
void Dequeue(int);
void DisplayKuyruk(KuyrukOgrenci*);
void TumOgrenciler(YiginOgrenci *suankiPtr);

istersen bunları yapıcı fonksiyon olarak işleme koy.



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: selsoft

Merhaba arkadaşlar benimde bir sorum olacaktı.

bir kod içersinden başka bir programı çalıştırmak istiyorum.
önce ana programım run olacak sonra belli bir aşamaya gelince orda oluşturacağım bir fonksiyonla önceden oluşturduğum başka bir exe dosyasını çalıştırmak istiyorum.

not = dev c++ kullanıyorum.

system(); komutunu araştırmanı tavsiye ederim.



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: celik1010

meraba arkadaşlar
bir listede adaş ları bulan fonksiyon yazabilir misiniz ? denedim ama olmadı:(

C++ arama veya C++ search diye aratırsan bulabilirsin.



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: eryamanhakan

arkadaşlar ben mekatronik 1. sınıf öğrencisiyim google'da algoritma dersi thetis programı kullanımı içeriğiyle ilgili harıl harıl arama yapıyorum bilgi almaya çalışıyorum ama bulamıyorum karşıma bu forum çıktı sizden yardım istiyorum bu konuda dersi anlayamıyorum kafam çok karışık ekstra olarak nerelerden nasıl yardım almalıyım bu dersi nasıl anlamalıyım dersin amacını bile çözemedim öğretmene haksızlık yapmak istemiyorum ama pek iyi anlattığını söyleyemem lütfen yardım edin bu dersten geçmek istiyorum

Hangi dili kullanıyorsun ?


Bu mesaja 1 cevap geldi.
A
13 yıl
Onbaşı

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: albatros26

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.

Bunun için bir server - client haberleşmesi lazım. Veya bir windows servisi. Madem database üzerinde çalışıyorsun, her kullanıcı için yeni bir alan ekle. active - inactive şeklinde. Şifre girilince active olur kolon. Başkası gelince aynı şifreyle bu bölüm active-inactive kontrolü yaparsın. active ise izin vermezsin. Program kapatılınca otomatik inactive yapması lazım. Ve program - database bağlantısını kontrol eden bir kod bloğuda lazım database üzerinde çalışan. Session timeout gibi. Connection reset by peer gibi işlemler için.


Tabi bu benim fikrim başkadüşüncelerde çıkabilir.


Bu mesaja 1 cevap geldi.
A
13 yıl
Onbaşı

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: albatros26

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.

Bunun için bir server - client haberleşmesi lazım. Veya bir windows servisi. Madem database üzerinde çalışıyorsun, her kullanıcı için yeni bir alan ekle. active - inactive şeklinde. Şifre girilince active olur kolon. Başkası gelince aynı şifreyle bu bölüm active-inactive kontrolü yaparsın. active ise izin vermezsin. Program kapatılınca otomatik inactive yapması lazım. Ve program - database bağlantısını kontrol eden bir kod bloğuda lazım database üzerinde çalışan. Session timeout gibi. Connection reset by peer gibi işlemler için.


Tabi bu benim fikrim başkadüşüncelerde çıkabilir.

Aynı Bu Şekilde Yapıyorum Oturum Açan Kişinin Database Bir Bölümüne Online - Offline Kısmı Ekledim Oturum Acında Online 1 Oluyor Kapatınca Offline 0 Oluyor Ama Bazen Program Olsun internet,elektrik,kilitlenmi Gibi Durumlarda Aktive Olarak Kalıyor Cunku Program'dan Çıkış yap Diyince Databese Offline Gönderiyor 1 i 0 Yapıyor Doğal Olarak Bu Durumda Acık Kalıyor Gorunuyor Sitem Bu Yüzden Baska Çözümlere Yöneldim.


Bu mesaja 3 cevap geldi.
L
13 yıl
Yarbay

Merhaba arkadaşlar ben de c programına yeni başladım.Yazamadığım bir kod var. Bunu nasıl yazabilirim acaba?
In a university there is N (take N=10 for this algorithm) class. In each class there is M (take 
M=30) student. Each student takes 12 exams. The user will enter the student name and exam
results. For each student the average point and student name will be written on the screen.
At the End write out each class average exam result.


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: aalbatros

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: albatros26

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.

Bunun için bir server - client haberleşmesi lazım. Veya bir windows servisi. Madem database üzerinde çalışıyorsun, her kullanıcı için yeni bir alan ekle. active - inactive şeklinde. Şifre girilince active olur kolon. Başkası gelince aynı şifreyle bu bölüm active-inactive kontrolü yaparsın. active ise izin vermezsin. Program kapatılınca otomatik inactive yapması lazım. Ve program - database bağlantısını kontrol eden bir kod bloğuda lazım database üzerinde çalışan. Session timeout gibi. Connection reset by peer gibi işlemler için.


Tabi bu benim fikrim başkadüşüncelerde çıkabilir.

Aynı Bu Şekilde Yapıyorum Oturum Açan Kişinin Database Bir Bölümüne Online - Offline Kısmı Ekledim Oturum Acında Online 1 Oluyor Kapatınca Offline 0 Oluyor Ama Bazen Program Olsun internet,elektrik,kilitlenmi Gibi Durumlarda Aktive Olarak Kalıyor Cunku Program'dan Çıkış yap Diyince Databese Offline Gönderiyor 1 i 0 Yapıyor Doğal Olarak Bu Durumda Acık Kalıyor Gorunuyor Sitem Bu Yüzden Baska Çözümlere Yöneldim.

İşte bu yüzden bir kod bloğu lazım demiştim. Bu tip elektrik kesilmeleri, bağlantı kesilmelerinde; Connection Timeout, Connection Lost gibi kontrol mekanizmasını yapacak bir Windows servisi (tabi yazdığın yere göre değişir bu web servisi, database kontrolü yapan bir mekanizma olur. ) Aktif bağlantı durumlarını takip edebilmek için yararlı olacaktır. Mesela database de aktif gördüğün kullanıcıya 60 saniyede bir ping atıcak bir mekanizma.

http://blogs.msdn.com/b/bclteam/archive/2005/03/15/396428.aspx
http://www.muukka.net/programming/service/
http://industriousone.com/blog/writing-windows-services-c





< Bu mesaj bu kişi tarafından değiştirildi garui -- 27 Ekim 2012; 1:10:08 >

G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: lovekrand

Merhaba arkadaşlar ben de c programına yeni başladım.Yazamadığım bir kod var. Bunu nasıl yazabilirim acaba?
In a university there is N (take N=10 for this algorithm) class. In each class there is M (take 
M=30) student. Each student takes 12 exams. The user will enter the student name and exam
results. For each student the average point and student name will be written on the screen.
At the End write out each class average exam result.


Forumda bu soruyu 1 hafta içinde sanırım bu çüncü görüşüm. Hocanız algoritma mı istiyor, C kodu mu ? Ve siz ne yazdınız. Onu gösterin yardımcı olmaya çalışan birileri çıkacaktır.


Bu mesaja 1 cevap geldi.
R
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: lovekrand

Merhaba arkadaşlar ben de c programına yeni başladım.Yazamadığım bir kod var. Bunu nasıl yazabilirim acaba?
In a university there is N (take N=10 for this algorithm) class. In each class there is M (take 
M=30) student. Each student takes 12 exams. The user will enter the student name and exam
results. For each student the average point and student name will be written on the screen.
At the End write out each class average exam result.


Forumda bu soruyu 1 hafta içinde sanırım bu çüncü görüşüm. Hocanız algoritma mı istiyor, C kodu mu ? Ve siz ne yazdınız. Onu gösterin yardımcı olmaya çalışan birileri çıkacaktır.

Hoca algoritma olarak istiyor C olarak değil. Bu arada sınıftan baya DH'de takılan varmış onu anladım (istanbul üni)


Bu mesaja 1 cevap geldi.
L
13 yıl
Yarbay

quote:

Orijinalden alıntı: Conqueror42

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: lovekrand

Merhaba arkadaşlar ben de c programına yeni başladım.Yazamadığım bir kod var. Bunu nasıl yazabilirim acaba?
In a university there is N (take N=10 for this algorithm) class. In each class there is M (take 
M=30) student. Each student takes 12 exams. The user will enter the student name and exam
results. For each student the average point and student name will be written on the screen.
At the End write out each class average exam result.


Forumda bu soruyu 1 hafta içinde sanırım bu çüncü görüşüm. Hocanız algoritma mı istiyor, C kodu mu ? Ve siz ne yazdınız. Onu gösterin yardımcı olmaya çalışan birileri çıkacaktır.

Hoca algoritma olarak istiyor C olarak değil. Bu arada sınıftan baya DH'de takılan varmış onu anladım (istanbul üni)

Evet hoca algoritma ve akış diyagramlarını istiyor .Ben kod olarak anlamadığım bazı noktalar vardı onun için o şekilde sordum ama onları da hallettim.



R
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: aalbatros

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: albatros26

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.

Bunun için bir server - client haberleşmesi lazım. Veya bir windows servisi. Madem database üzerinde çalışıyorsun, her kullanıcı için yeni bir alan ekle. active - inactive şeklinde. Şifre girilince active olur kolon. Başkası gelince aynı şifreyle bu bölüm active-inactive kontrolü yaparsın. active ise izin vermezsin. Program kapatılınca otomatik inactive yapması lazım. Ve program - database bağlantısını kontrol eden bir kod bloğuda lazım database üzerinde çalışan. Session timeout gibi. Connection reset by peer gibi işlemler için.


Tabi bu benim fikrim başkadüşüncelerde çıkabilir.

Aynı Bu Şekilde Yapıyorum Oturum Açan Kişinin Database Bir Bölümüne Online - Offline Kısmı Ekledim Oturum Acında Online 1 Oluyor Kapatınca Offline 0 Oluyor Ama Bazen Program Olsun internet,elektrik,kilitlenmi Gibi Durumlarda Aktive Olarak Kalıyor Cunku Program'dan Çıkış yap Diyince Databese Offline Gönderiyor 1 i 0 Yapıyor Doğal Olarak Bu Durumda Acık Kalıyor Gorunuyor Sitem Bu Yüzden Baska Çözümlere Yöneldim.

Alıntıları Göster
09w568.m,,.





< Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 15:36:52 >
Bu mesaja 1 cevap geldi.