Arama butonu
Bu konudaki kullanıcılar: 4 misafir, 1 mobil kullanıcı
4171
Cevap
168138
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (16. sayfa)
G
11 yıl
Yarbay

quote:

Orijinalden alıntı: GhilleintheMist

Bu std::swap fonksiyonu nasil calisiyor? Yani ben swap fonksiyonu yazsam parametre olarak 2 pointer alip degerleri takas ederdim. Boylece degiskenler direk degisirdi. Ama bunda parametreler integer ama yine de degiskenler direk degisiyor. Nasil olutor bu?

C++ ta bir nesneye referans vermenin 2 yolu var. Birincisi senin dediğin C usülü işaretçi-adres olayı. İkincisi çoğu dilde olmayan direkt referans olayı. Bu yöntemde & operatörü ile bir referans tanımlanır ve ona atanan nesne gibi davranır. Yani aynı nesnenin 2. ismi olur.

int a = 0;
int &b = a;
b = 1;

a 1 oldu.

Link vereyim.http://www.learncpp.com/cpp-tutorial/611-references/





< Bu mesaj bu kişi tarafından değiştirildi Guest-BF8E9B238 -- 31 Ocak 2014; 8:39:39 >
Bu mesaja 1 cevap geldi.
L
11 yıl
Yarbay

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: GhilleintheMist

Bu std::swap fonksiyonu nasil calisiyor? Yani ben swap fonksiyonu yazsam parametre olarak 2 pointer alip degerleri takas ederdim. Boylece degiskenler direk degisirdi. Ama bunda parametreler integer ama yine de degiskenler direk degisiyor. Nasil olutor bu?

C++ ta bir nesneye referans vermenin 2 yolu var. Birincisi senin dediğin C usülü işaretçi-adres olayı. İkincisi çoğu dilde olmayan direkt referans olayı. Bu yöntemde & operatörü ile bir referans tanımlanır ve ona atanan nesne gibi davranır. Yani aynı nesnenin 2. ismi olur.

int a = 0;
int &b = a;
b = 1;

a 1 oldu.

Link vereyim.http://www.learncpp.com/cpp-tutorial/611-references/

haa anladım. referans ile yaparken de foo(&x) diye çağırıyoruz sanıyodum
void swap2(int &a, int &b)
{
int c = b;
b = a;
a = c;

}
çok iyi oldu çokda güzel oldu sanırım :Dteşekkürler hocam. sizi bu ara çok meşgul ediyorum artık cevap vermiceksiniz diye korkmuyo dğeilim





< Bu mesaj bu kişi tarafından değiştirildi Lord Nibbler -- 31 Ocak 2014; 13:26:31 >

T
11 yıl
Yarbay

Hocam iyi günler size bir sorum olucak bir ödevim vardı yaptım ama çok basit bir yerde takıldım burayı nasıl düzelticem ?http://forum.donanimhaber.com/m_87905402/tm.htm


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @£XE
G
11 yıl
Yarbay

Denemene gerek yok çok basit zaten. SerialPort.Write() metodu byte dizisi alıyormuş. 2 byte halinde vereceksin. Şöyle;

Int16 value = 450;
byte[] buffer = new byte[2];

buffer[0] = (byte) value;
buffer[1] = (byte) value >> 8;

seriport.Write(buffer, 0, 2);

Aynı işi yapan BitConverter diye bir sınıf varmış ama yazdığına göre byte dizilimi burada yaptığımızın tam tersi. Onu kullanacak olursan karşı tarafta önce msb (üst byte) alman lazım.
http://msdn.microsoft.com/en-us/library/system.bitconverter%28v=vs.110%29.aspx


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hobbyrc.kayseri
M
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: hotchner12

http://imgim.com/8241inciz5361677.jpg




 


Verdiğim kodu derlerken bir hata vermiyor ama program doğru çalışmıyor.Kenar değerleri 0ile100 aralığındaki tam sayılar olan dik üçgenleri tek tek yazan ve en sonunda da üçgen sayısını veren programı yazmaya çalışıyorum.


Edit:Flow chart'ı derste hoca çizdi, onda hata olduğunu zannetmiyorum.

Edit2:Sorunu çözdüm doğrusu böyle olacak:

[code][/code]

Hocam kod doğru ama "=" ve "==" operatörlerinin kullanım yerleri yanlış. Mesela burada x=a*a; ve y=b*b+c*c; değer atama yapılıyor dolayısıyla tek eşittir operatörü kullanılır, kıyaslama yapılacaksa çift eşittir operatörü kullanılır if(x==y) bu bölümdeki gibi.





< Bu mesaj bu kişi tarafından değiştirildi MO209 -- 16 Mart 2014; 13:11:22 >
Bu mesaja 1 cevap geldi.
E
11 yıl
Yarbay

konuyu yeni gördüm ya. beyler şu konuya da bir baksanız.

http://forum.donanimhaber.com/m_89899253/tm.htm



H
11 yıl
Yüzbaşı

Visual C# Sorursu

20140225162351z.txt indir

Arkadaşlar Linkteki text dosyası içersindeki yapıda 100bini aşkın veri var elimde. bu verileri text dosyasından okuyup harita üzerine işlemem gerek.
Harita için gmap.Net paketlerini kullandım.

GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(37.781027, 29.085563) 


Burdaki enlem boylam verileri yerine text dosyasındına aldığı koordinatları yazıp haritaya işletmek istiyorum. Yardımcı olabilecek , yol gösterebilecek bir arkadaş varmı acaba?



M
11 yıl
Yüzbaşı

merhaba arkadaşlar programlama temellleri dönem ödevim de konu klavyeden bir sayı giricem ve onu sadeleştirmeden rasyonel sayı yapan programın csharp ortamında formsunu ve consolunu , algoritma ve akış diyagramını çıkaracağım programı yazdım nihayetinde =
http://i.hizliresim.com/xGqNXr.png
şekliinde yaptım fakat bu programın akış diyagramını bir türlü çıkaramadım çok şey denedim olmadı az günüm kaldı lütfen yardım eden,
Birde en son bu progda yaptıklarımı diyagrama yazayım dedim çok daha saçma oldu
==http://i.hizliresim.com/xBVNnL.png

az günüm kaldı arkadaşlar acil lütfen



E
11 yıl
Çavuş

quote:

Orijinalden alıntı: Aeneass

İyi akşamlar beyler ,
bir soru hakkında yardımcı olabilecek arkadaşlar varsa cevaplarınızı bekliyorum.Acil lazım. Soru şu ;
-- 100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu.

şurada var
http://www.programiz.com/c-programming/examples/negative-positive-zero

aynı zamanda negatif(int) sayıların en soldaki(high order) biti daima 1 dir.


Bu mesaja 2 cevap geldi.
P
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: eserb

quote:

Orijinalden alıntı: Aeneass

İyi akşamlar beyler ,
bir soru hakkında yardımcı olabilecek arkadaşlar varsa cevaplarınızı bekliyorum.Acil lazım. Soru şu ;
-- 100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu.

şurada var
http://www.programiz.com/c-programming/examples/negative-positive-zero

aynı zamanda negatif(int) sayıların en soldaki(high order) biti daima 1 dir.

Link için sağol ama burada girilen sayının negatif veya pozitif olduğunu buluyor.Fakat bana lazım olan 100 elemandan oluşan dizelerin içinden negatif ve pozitif sayıları bulmak.


Bu mesaja 1 cevap geldi.
P
11 yıl
Çavuş

resimdeki gibi çıktı alabilirmiyim

Ustalar merhaba c#'ta program yazmaya çalışıyorum. Bir çok sorunu araştırarak ve tavsiyelerle hallettim.projem bitmek üzere tek sorunum istediğim yerin çıktısı almak. Konu hakkında yardımcı olur musunuz? Yukarıda linkte herşey anlatılmıştır.Form kirliliği yapmamak adına resim eklenmiştir:(


Bu mesaja 1 cevap geldi.
G
11 yıl
Binbaşı

quote:

Orijinalden alıntı: PLar3s3

resimdeki gibi çıktı alabilirmiyim

Ustalar merhaba c#'ta program yazmaya çalışıyorum. Bir çok sorunu araştırarak ve tavsiyelerle hallettim.projem bitmek üzere tek sorunum istediğim yerin çıktısı almak. Konu hakkında yardımcı olur musunuz? Yukarıda linkte herşey anlatılmıştır.Form kirliliği yapmamak adına resim eklenmiştir:(

https://www.google.com.tr/#q=How+to+print+panel+in+c%23
http://www.c-sharpcorner.com/uploadfile/mgold/howtoprintingformcontrolsincsharpand.net11212005063649am/howtoprintingformcontrolsincsharpand.net.aspx



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
11 yıl
Yüzbaşı

Arkadaşlar Hiç Bir Programlama Bilgim Yok Ama Kullanmaya Çok Hevesliyim Öğrenmeye de Kararlıyım..
Araştırmalarım Sonucunda C#'tan başlamaya karar verdim. ve şu videoya biraz baktım sizce bu video yarar mı yani hiç bilmeyen ben bundan öğrenebilirmiyim eğer öğrenemezsem kitapmı almam gerekir yoksa sizlerin önereceği bir site var mı?
Benim Bulduğum Youtube Kanalındaki Videolar Bunlar:
http://www.youtube.com/watch?v=KHtPRSsnvXc



S
11 yıl
Çavuş

Merhaba arkadaşlar para karşılığı bu ödevi yapabilecek olan var mı? Zaman sıkıntısından ötürü ben öğrenmeye çalışırken yetiştiremeyeceğim. Ödev mingw ile komut satırından derle komutu ile derlenebilmeli, .o .h .cpp farklı klasörde olmalı ve derlendikten sonra exe dosyası oluşup kendisi çalışmalı. İlgilenen arkadaşlardan yardım bekliyorum

https://dl.dropboxusercontent.com/u/21399704/AlgoritmalarveProgramlama2/Odev3.pdf



E
11 yıl
Er

Arkadaşlar C# öğrenmek istiyenler sıfırdan başladık.

http://www.youtube.com/user/AktifFORUM1



C
11 yıl
Teğmen

Konuyla ilgili bilgim yok ama aşağıdaki sayfada bahsedilmiş senin sorunundan.



http://social.msdn.microsoft.com/Forums/vstudio/en-US/46df031a-9118-4dcf-a434-b419d05fcc40/help-me-please-one-or-more-projects-in-the-solution-were-not-loaded-correctly-please-see-the?forum=vssetup


Yani sorun solutiondaki projelerin path'inde. Solution'ı aç hata verdikten sonra o solutiona gerekli projeleri kendin ekle, daha sonra yeni bir solutionı kaydet. Kaydettiğini kullan.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @flowerhorn
F
11 yıl
Yarbay

quote:

Orijinalden alıntı: cekiko

Konuyla ilgili bilgim yok ama aşağıdaki sayfada bahsedilmiş senin sorunundan.



http://social.msdn.microsoft.com/Forums/vstudio/en-US/46df031a-9118-4dcf-a434-b419d05fcc40/help-me-please-one-or-more-projects-in-the-solution-were-not-loaded-correctly-please-see-the?forum=vssetup


Yani sorun solutiondaki projelerin path'inde. Solution'ı aç hata verdikten sonra o solutiona gerekli projeleri kendin ekle, daha sonra yeni bir solutionı kaydet. Kaydettiğini kullan.

Tesekkur ederim



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
D
11 yıl
Yüzbaşı

Merhaba arkadaşlar benim içinhttp://www.gorselprogramlama.com/satis-ve-stok-programi-cnet-resim-eklenicek/ bu programı "Tablet satış programı"na uyarlayabilirmisiniz sınıfı geçmem için çok önemli bir proje ödevi lütfen yardım edin.


Bu mesaja 1 cevap geldi.
D
11 yıl
Er

Hocam, aşağıdaki soru sınavımda çıkacak soruya benzer bir soru.Toplam 1e+07 ‘den büyük olana kadar hesaplayan bir programın do-while döngüsünde yazılmasını istiyor. lütfen yardım...

https://mini.donanimhaber.com/images/upfiles/1811709/f020e861-a15b-4843-b1c5-87be098468ed.PNG


Şöyle yazmaya çalıştım çalışmadı hatalarımı düzeltirmisiniz.



#include <conio.h>
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
double i=1,a,x,y,k=0.5,pi;
double pay1=1,pay2,payda1,payda2,pay,payda,terim;
pi=4*atan(1);
y=sin(pi*18/180);
do
{
cout<<"x degerini giriniz: ";
cin>>x;
cout<<"a degerini giriniz: ";
cin>>a;


}
while(0<x && x<=0.9 && 1<a && a<=2.1);


i++;
pay1*=(2*i)*(2*i+1);
pay2=pow(a,(2*i+1)*x)*(2*i-1);
pay=pay1+pay2;
payda1=k*a;
k+=0.2;
payda2=pow(x,a+i*x);
payda=payda1+pow(-1,i+1)*payda2;
terim=pay/payda;
terim+=y;
cout<<" "<<terim;

if(terim>10000000) break;




getch(); return 0;

}


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @£XE
G
11 yıl
Yarbay

Devc ile debug mu yapılır. Hocanız mı söylüyor bu antikaları kullanın diye? Utanmasalar turbo c ile verecekler ödevi.

Derleyici olarak mingw-builds diye arat, auto-installer var onunla kur. IDE olarak Qt Creator kullan. Kodu yazıyorsun ve debug modda derliyorsun. Sonra kaynak kodda istediğin noktalara breakpoint koyuyorsun. Satır numalarının hemen yanındaki boşluğa tıklarsan kırmızı bir işaret koyar, işte o. Solda çalıştır simgesinin altında start debugging var, ona tıklıyorsun. Program işaretlediğin yere gelinceye kadar çalışır ve orada durur. "Continue" sıradaki işaretli noktaya kadar çalışır. "Step into" fonksiyonların içine dallanır ve onu debug etmeni sağlar. "Step over" fonksiyonların üzerinden geçer (sorunsuz kod grupları için). Watches ya da watch window değişkenlerin, nesnelerin durumunu takip etmeni sağlar. Buraya add expression diyerek kendin bir ifade yazabilirsin. Mesela dizinin özel bir elemanı, ya da sınıfın bir üyesi gibi.

Detaylı bilgi.https://qt-project.org/doc/qtcreator-3.1/creator-debug-mode.html


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @bersis576