Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4172
Cevap
165505
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (157. sayfa)
K
10 yıl
Yüzbaşı

max_char kullanmadan derken neyi kastediyorsun. oraya direk 80 yazsan da olur. yoksa dizinin boyutunu onceden tanımladan mı yapmak istiyorsun?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Nikola_Tesla_
C
10 yıl
Çavuş

sa. yeni başladım hoca ödev verdi çok az bilgim var yapamıyorum c sharp consolda dışardan girilen bir mesajın içimndeki a b ve c karakterlerini x y z ile değiştiren bir fonksiyon yazın ve fonksiyonun çağrısını yapın yapabilen varsa nerden nasıl başlayacıgımı soleyebilir mi teşekkürler şimdiden


Bu mesaja 1 cevap geldi.
C
10 yıl
Binbaşı

Form2 veriyicek = new Form2();
veriyicek.Show();
int deger = Convert.ToInt32 (dataGridView1.SelectedRows);
bag.Open();
SqlCommand cmddx = new SqlCommand("select * from kayitlar where id=@id ", bag);
cmddx.Parameters.AddWithValue("@id",deger);
SqlDataReader drx = cmddx.ExecuteReader();
while (drx.Read())
{

veriyicek.textBox1.Text = drx[0].ToString();
veriyicek.textBox2.Text = drx[3].ToString();
veriyicek.comboBox1.SelectedItem = drx[1].ToString();

}
bag.Close();
}

Form2den dgv'den sağt tık yapıp düzenle dediğimde verilerin form1'deki ilgili alanlara yüklenmesini saglamak istiyorum. Aslında suan hersey tamam gibi ama bi tür dönüşüm hatası var galiba. Yardimci olacak var mı ?
< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Cetinkan -- 23 Ekim 2014; 20:35:39 >
Bu mesaja 1 cevap geldi.
M
10 yıl
Yüzbaşı

arkadşalar iyi akşamlar....c# ta bir proje yapıoyurm..kameradan alınan İki resimi birbirinden çıkarıp yeni halinin yazdıracam.Ancak bir sorun ile karşılaştım.Projenin çoğunu bitirdim sadece farkı alma işleminde sorun var.Bu işlemi yaparken

kısaca anlatacak olursam

 
Bitmap bmp = new Bitmap(pictureBox4.Image);
Color r,r1,r2;
Bitmap img1 = new Bitmap(@"E:\proj\img1.bmp");
Bitmap img2 = new Bitmap(@"E:\proj\img2.bmp");

if (img1.Width == img2.Width && img1.Height == img2.Height)
{
for (int i = 0; i < img1.Width; i++)
{
for (int j = 0; j < img2.Height; j++)
{

r = img1.GetPixel(i, j);
r1 = img2.GetPixel(i, j);
}


}


burda yaptıgım iş 1. ve 2. resmin piksellerini alıp birbirinden çıkaracam.ancak daha önce c#kullanmadığım için yapamadım.bana Color array ine ait iki elemanın farkını alan kod lazım sizden ricam yardımcı olurmusunuz.zaten son olarak ta bmp.setPixel ile de farknı yazdıracam.
Not : Color arrayinin sanırım [A,R,G,B,] şeklinde 4 elemanı var.



O
10 yıl
Binbaşı

2 Tane Sorunum varda yardımcı olabilirmisiniz?
Kodu buraya kopyaladığımda sorun çıktı pastebin:http://pastebin.com/wBB5aFVv

burda bölme işleminin sonucu 9.6666666667 çıkıyor fakat ben 9.66 göstermek istiyorum normalde -0.01 ekleyer sorunu çözüyordumda değeri çok sık değişmeye başladı ve sorun çıkarıyor - işlemi bunu nasıl sıfırdan sonraki 2 basamağı göstermesini sağlayabilirim yani yuvarlama işlemi olmadan birde
http://pastebin.com/hgUd75Gd

Bu önemli değil aslında fakat komut verip sell price per key komutunu değiştiğimde gösterilen fiyata yansımıyor program açıldığındaki değeri gösteriyor.(bunu direk sellpriceperkey/9.0 a bağlayıp sorunu çözdüm)





< Bu mesaj bu kişi tarafından değiştirildi Obilux -- 24 Ekim 2014; 17:25:00 >
Bu mesaja 1 cevap geldi.
_
10 yıl
Yarbay

public class Program
{
static void Main(string[] args)
{
char[] _old = new char[] { 'a', 'b', 'c' };
char[] _new = new char[] { 'x', 'y', 'z' };

string cümle = Console.ReadLine();


Text_Change(_old, _new,ref cümle);

Console.WriteLine(cümle);
Console.ReadKey();

}


private static void Text_Change(char[] harfasil, char[] harfdegis, ref string _cümle)
{

if (harfasil.Length == harfdegis.Length)
{

int length=harfasil.Length;

for (int i = 0; i < length; i++)
{

_cümle=_cümle.Replace(harfasil,harfdegis);

}

}


}

}





< Bu mesaj bu kişi tarafından değiştirildi _Rand_al_Thor_ -- 24 Ekim 2014; 18:36:39 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ctn nrgz
C
10 yıl
Çavuş

çok t.ş.k ederim



A
10 yıl
Er

hoca bize c ++ anlatıyo yanlız, dev c++ a giriyoruz dosya>yeni>proje>consol application>c projesi yolunu izleyip ordan devam ediyoruz. Ama ben daha önceden kaynak kodu dosyası üzerinden gördüğüm için hocanın dediklerini pek anlamıyorum. Bana consol application üzerinden c ++ ı anlatan bi site yada kitap önerebilirmisiniz


Bu mesaja 1 cevap geldi.
İ
10 yıl
Binbaşı

Kaynak kodu dosyasi derken? Izlediginiz yol ile acilan dosya kaynak dosyasi oluyo zaten problemi anlayamadim.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @awkward
H
10 yıl
Teğmen

Arkadaşlar C# basliycam korsan kullanmak istemiyorum deneme sürümleri dışında ücretsiz birsürümü bulunmaktamıdır ? Visual Studio Express 2013 diye bişey buldum ama ücretsiz mi emin olamadım ?


Bu mesaja 1 cevap geldi.
O
10 yıl
Binbaşı

quote:

Orijinalden alıntı: Obilux

2 Tane Sorunum varda yardımcı olabilirmisiniz?
Kodu buraya kopyaladığımda sorun çıktı pastebin:http://pastebin.com/wBB5aFVv

burda bölme işleminin sonucu 9.6666666667 çıkıyor fakat ben 9.66 göstermek istiyorum normalde -0.01 ekleyer sorunu çözüyordumda değeri çok sık değişmeye başladı ve sorun çıkarıyor - işlemi bunu nasıl sıfırdan sonraki 2 basamağı göstermesini sağlayabilirim yani yuvarlama işlemi olmadan birde
http://pastebin.com/hgUd75Gd

Bu önemli değil aslında fakat komut verip sell price per key komutunu değiştiğimde gösterilen fiyata yansımıyor program açıldığındaki değeri gösteriyor.(bunu direk sellpriceperkey/9.0 a bağlayıp sorunu çözdüm)

Yardım edebilecek kimse tok mu :/
Edit Stack Overflow da 5 dk sürmeden çözdüler ama yinede saolun.Çözüm
String.Format("{0:0.00}",Math.Truncate((BuyPrice / 9.0)*100)/100);





< Bu mesaj bu kişi tarafından değiştirildi Obilux -- 26 Ekim 2014; 8:51:05 >
Bu mesaja 1 cevap geldi.
D
10 yıl
Teğmen

Merhaba.. bu konuyu görmediğimden bir konu açmış bulundum öncelikle kusura bakılmasın..

Arkadaşlar merhaba Dev C++ da bir kod yazıyorumda. maaşların hesaplarını otomatik yapan. Switch kullanarak yapıyorm 4 tip işçi var her biri için bir case falan da.... döngü yü saglayamadım. En sona devam etmek istiyor musunuz ? [y\n] koydum.. 'n' dediğimde programdan çıkıyor eyvallah... 'y' dediğimdeyse en başta gelen hangi tip işçi için kısmı gelıyor.yine eyvallah. ama otomatik kendi bir değer atıyor ve kodumda ki yanlış değer girdiniz kısmıma geçiyor(1-2-3 veya 4 ten biri dışında bir değer yani). otomatik bir değer atıyor sanırımda..çözemedim onu. yardımlarınızı bekliyorum..

do while kullandım..altta başı ve sonu var.

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

#define CONTINUE 1
#define EXIT 0

int main (void)
{

char worker, choice;
int cont = CONTINUE;

do {

printf(" To compute employees' salary please enter the employee number given below :\n"
"\n [1] ---- \n [2] ****\n [3] ++++\n [4] ____\n\n > ");

scanf("%c", &worker);

switch( worker )
{
case '1':

.
.
.
break;
case '4':
...
break;

default:
printf(" WARNING: You entered an unknown value!\n ");

}
printf("Do you want to continue? [y/n]:");

scanf(" %c", &choice);

cont=(choice=='y')?CONTINUE:EXIT;

} while(cont);


return 0;
}



Y
10 yıl
Çavuş

sabahtan beri kafayı yemek üzereyim...


< Resime gitmek için tıklayın >

nolur bunun çözümü nedirrr bi el atın.


Bu mesaja 1 cevap geldi.
F
10 yıl
Binbaşı

proje özelliklerine gir.
Build sekmesine geç. Output path kısmında bin\Debug\ yazıyor mu kontrol et.
Debug sekmesine geç. Start project seçili olsun. Working directory boş olsun.



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @ykp25
F
10 yıl
Binbaşı

Expressle çalışabilirsin sorun olmaz.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hayati09
D
10 yıl
Er

arkadaşlar bilen biri varsa lütfen yardım edebilirmi "takıldıgınız yerde sorun" demişsiniz ama gerçekten çok müşkül durumda olmasam istemezdim üniverse 1. sınıf öğrencisiyim işini aşırı ciddiye alan bi hocamız var bize pek bişey göstermeden vize sınavı yerine ödev verdi son 4 gün yardımlarınızı bekliyorum geçmem için çok önemli


sayıyı basamaklarını ayıran bir kod çalışması

. PROGRAM ŞU ŞEKİLDE ÇALIŞACAKTIR; ÖRNEK OLARAK “30010” TAM SAYISI GİRİLDİĞİNDE “30010 = 3 * 10000 + 0 * 1000 + 0 * 100 + 1 * 10 + 0 * 1”, ÇIKTISINI
VERECEKTİR.

yardım ederseniz çok sevinirim.





< Bu mesaj bu kişi tarafından değiştirildi dyemre -- 28 Ekim 2014; 0:11:04 >
Bu mesaja 3 cevap geldi.
C
10 yıl
Yüzbaşı

C dilinde , switch -caseleri goto kullanmadan nasıl sürekli hale getirebilirim?
Birde , mesela

switch(ankara)
case 1 : printf("xxx");
break;


yazıyoruz ya, ordaki 1 yerine 'X A' nasıl yazabilirim.
Yukarda char ankara[10]; yazıyorum yinede olmuyor





< Bu mesaj bu kişi tarafından değiştirildi cezaalp -- 28 Ekim 2014; 14:30:00 >

_
10 yıl
Yarbay

quote:

Orijinalden alıntı: dyemre

arkadaşlar bilen biri varsa lütfen yardım edebilirmi "takıldıgınız yerde sorun" demişsiniz ama gerçekten çok müşkül durumda olmasam istemezdim üniverse 1. sınıf öğrencisiyim işini aşırı ciddiye alan bi hocamız var bize pek bişey göstermeden vize sınavı yerine ödev verdi son 4 gün yardımlarınızı bekliyorum geçmem için çok önemli


sayıyı basamaklarını ayıran bir kod çalışması

. PROGRAM ŞU ŞEKİLDE ÇALIŞACAKTIR; ÖRNEK OLARAK “30010” TAM SAYISI GİRİLDİĞİNDE “30010 = 3 * 10000 + 0 * 1000 + 0 * 100 + 1 * 10 + 0 * 1”, ÇIKTISINI
VERECEKTİR.

yardım ederseniz çok sevinirim.

int deger ;

if (int.TryParse(Console.ReadLine(), out deger))
{

int uzunluk = deger.ToString().Length;
string sayı=deger.ToString();

Console.Write(sayı + " = ");

for (int i = 0; i <uzunluk; i++)
{

Console.Write("("+sayı.Substring(i, 1));
Console.Write(" * " + (Math.Pow(10, uzunluk - (i + 1)))+")");

if (i + 1 < uzunluk)
{

Console.Write(" + ");


}

}

}
else
{

Console.WriteLine("Lütfen sayı giriniz");

}

Console.ReadKey();



A
10 yıl
Er

quote:

Orijinalden alıntı: BerkeSutcu

Kaynak kodu dosyasi derken? Izlediginiz yol ile acilan dosya kaynak dosyasi oluyo zaten problemi anlayamadim.

şöyle ki dev c++ ı açtıgımızda dosya>yeni sekmesinde kaynak kodu dosyası bide proje kısımları var. Biz projeye tıklayıp ordan consol application ve c projesine tıklayıp kodları ordan yazıyoruz.
Örnek vermem gerekirse mesela 2 sayıyı toplayan program yazarken

int main(int argc, char *argv[]) {

int topla(int a, intb)
{
int c;
c=a+b;
printf("toplam=%d",c);
}

topla(3,5);

return 0;

}

şeklinde yazdık ama dosya>yeni>kaynak kodu dosyasından yaptıgımız zaman %d veya %f gibi ifadeler kullanmamıştık benim anlamadığım bu ifadeler.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @BerkeSutcu
D
10 yıl
Er

http://dosya.co/sjo5jw57zcxq/vizeodev.rar.html bu rar daki gibi odev istedi yanlız gerçekten yapamıyorum yardım ederseniz çok teşekkür ederim