Arkadaşlar visual studio 2012 kullanıyorum. bilgisayarımda Office 2007 yüklü iken c# ta bir projeye başladım ve yarıladım. Fakat bilgisayarımda şuan Windows 8 visiual studio 2012 ve Office 2010 sorunsuz olarak devam ettiğim projem Office 2010 yüklediğimden beri using System; Formun loadında bulunan this.tablo11TableAdapter.Fill(this.dataDataSet2.Tablo11); satırına Nesne başvurusu bir nesnenin örneğine ayarlanmadı. Hatanın ayrıntısı ; System.NullReferenceException işlenmedi HResult=-2147467261 Message=Nesne başvurusu bir nesnenin örneğine ayarlanmadı. Source=Arıza_Kayıt_Takip StackTrace: konum: Arıza_Kayıt_Takip.Form2.Form2_Load(Object sender, EventArgs e) c:\Users\-CaSPeR-\Desktop\Yedek proje 1 DB\Arıza_Kayıt_Takip\Arıza_Kayıt_Takip\Form2.cs içinde: satır 43 konum: System.Windows.Forms.Form.OnLoad(EventArgs e) konum: System.Windows.Forms.Form.OnCreateControl() konum: System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) konum: System.Windows.Forms.Control.CreateControl() konum: System.Windows.Forms.Control.WmShowWindow(Message& m) konum: System.Windows.Forms.Control.WndProc(Message& m) konum: System.Windows.Forms.ScrollableControl.WndProc(Message& m) konum: System.Windows.Forms.ContainerControl.WndProc(Message& m) konum: System.Windows.Forms.Form.WmShowWindow(Message& m) konum: System.Windows.Forms.Form.WndProc(Message& m) konum: System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) konum: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) konum: System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) InnerException: Office 2010 un eklentilerini visual studio 12 ye eklemem mı gerekiyor? < Resime gitmek için tıklayın > |
eskiden konu çok gzldi bişey sorduğumuzda 2-3 saat içinde cvp geliodu şimdi sadece sorular var cvp yok, demirbaşlar uğramıo artık heralde |
bir sayı tahmin oyunu progamladım c de dogru sayı dogru yer için +1 dogru sayı yanlış yer için -1 koyacak 4 basamaklı sayılar için ancak -,+l degerler 5,6,7 gibi degerler geliyo napabilirim edit : #include <stdio.h> void diziyeAktar(int sayi,int dizi[]); int main(void) { int gizliSayi[3],tahmin[3],sayi1,sayi2,i,dogruTahmin=0,yanlisTahmin=1; printf("Gizli Sayiyi Giriniz X=?\n"); scanf("%d",&sayi1); if(sayi1<1000 || sayi1>9999) { printf("Girdi Uygun Degil\n"); return -1; } diziyeAktar(sayi1,gizliSayi); while(sayi1 != sayi2) { printf("Tahmininizi Giriniz Y=?\n"); scanf("%d",&sayi2); if(sayi2<1000 || sayi2>9999) { printf("Girdi Uygun Degil\n"); return -1; } diziyeAktar(sayi2,tahmin); for(i=0;i<3;i++) { if(gizliSayi == tahmin) { dogruTahmin += 1; } else if(gizliSayi != tahmin) { yanlisTahmin += 1; } } if(sayi1 == sayi2) { printf("Tebrikler Sayiyi Buldunuz\n"); scanf("%d",&i); /* programin hemen kapanmasini onler */ return -1; } printf("+%d\n",dogruTahmin); printf("-%d\n",yanlisTahmin); dogruTahmin = 0; yanlisTahmin = 1; } scanf("%d",&i); /* Derleyici olarak Dev C++ ý kullanarak yazdým bu scanfin amaci programin hemen kapanmasini onlemek */ return 0; } /* Bu fonksiyon gelen integer sayiyi uzunluðu 4 olan bir boyutlu bir diziye atar */ void diziyeAktar(int sayi,int dizi[]) { int temp=0,bolen=10,i=0,carpan=1; for(i=0;i<4;i++) { temp = (sayi%bolen) / carpan; sayi = sayi - (temp*carpan); dizi[3-i] = temp; bolen *= 10; carpan *= 10; } } |
merhaba, c de yanyana yazılan bir işlemi hesaplayan bir program yapmaya çalışıyorum (örneğin 5469*9856-9625+6985 gibi) ama sadece tek bir + işareti için bile denediğimde ilk sayının çıktısını alamadım, yardımcı olursanız sevinirim ![]()
|
Sayilari elde etmen o kadar basit degil. char arraya o sekilde veri giremezsin. senin icin biraz ornekliyim
|
Bu oyunu çok severim, çocukluğumdan beri hala daha oynarım :) Her basamak için olanını yazmıştım(seçenekli değil, algoritma otomatik olarak ayarlıyor). Yarın müsait vaktim olursa paylaşacağım. |
Merhaba beyler, c de ufak bir proje hazırlıyorum ancak nedenini anlayamadığım değişik bir sorunla karşılaşıyorum.![]() #include <stdio.h> Kodda x dizisine ve y dizisine sırayla eleman girdiriyoruz. Sorun şu ki program y[0]'daki değeri x[3]'e yazdırıyor. Neden böyle bir durum oluşuyor anlamış değilim. Yardım eden arkadaşlara şimdiden teşekkürler. |
Hocam dizinin eleman sayısıyla indeks sayısı karışmış kodda 3 elemanlı bir X dizisinde son eleman X[2]dir, ama döngüde sen X[3]ü de kullanıyosun ilk gözüme bu çarptı benim |
Eyvallah hocam hiç aklıma gelmemişti orda hata olacağı,teşekkürler ![]() |
arkadaslar c de yardıma ihtiyacım var. basit bi login yani sifre girme programı yapmak istiyorum. sifreyi onceden soyle tanımlamam lazım. ogrencinin adını ve numarasını array olarak yazıcam en basta sonra ogrencinin sifresi adı ve numarasının son 4 rakamının birlesimi olucak yani. mehmet5678 gibi. bu isim ve numara arraylerini tek pointerla birlestirip nasıl sifreyi olustururum? yardımcı olursanız sevinirim |
pointer kullanmak zorunda değilsin. strcat ve strlen - 3 kombinasyonunu kullanabilirsin. http://www.cplusplus.com/reference/cstring/strcat/ http://www.cplusplus.com/reference/cstring/strlen/ |
Sayilari elde etmen o kadar basit degil. char arraya o sekilde veri giremezsin. senin icin biraz ornekliyim #include <stdio.h> #include <stdlib.h> #include <string.h> #define A 200 int main() { int i; long int ilksayi,ikincisayi; char sayilar[A]; char *locationSayi; strncpy(sayilar,"555665+65456",sizeof(sayilar)); locationSayi = strtok(sayilar,"+-/*"); //1.sayi icin ilksayi = atol(locationSayi); locationSayi = strtok (NULL, "+-/*"); //2.sayi icin ikincisayi = atol(locationSayi); printf("Sayilar : %d %d\n",ilksayi,ikincisayi); return 0; } Sayilar : 555665 65456 Hocam çok teşekkür ederim, burda sayıyı kullanıcıdan aldığımızda onun kaç sayı girdiğini ve araya kaç artı koyduğunu bilmezsek yine aynı yolu izleyerek sonuca varabilir miyiz (örneğin kullanıcı 2+3-5565767546+32*8762 girdi), bir de strok atol ve strncopy fonksiyonlarını açıklayabilir misiniz ![]() |
cevap icin tesekkurler. peki pointer ile nasıl yapabalirim? |
Merhabalar zamansızlıktan uğrayamıyorum diye üzülüyordum saolsun C proje ödeviyle baya burada kalıcam gibi ![]() Yapmaya çalışacağım şey verilen sayılar ile istenilen 4 işlem kullanılarak hedef sayıya ulaşmak. Süreyi kısaltmaya çalışmaya başlamadan önce bütün seçenekleri deneyen bir kod oluşturma düşüncesindeyim yani a+b+c , a+b*c, a+b/c şeklinde giderek bütün seçenekleri deneyecek. Verilen sayıların sayısı değişken olabiliyor en çok zorlayacak yer bu olacak heralde , kalansız bölme işlemleri yapılabiliyor sadece . Hoca direk bu projeyi seçmeyin dedi ama deniycem en azından , sormak istediğim bütün olasılıkların denenmesi çok mu uzun sürer ? Bu projeye başlamadan önce ilk önce şu örnekleri yaparsan kafanda daha iyi oturur diyebileceğiniz sorular var mı ? ![]() |
eyvallah ![]() |
bir arkadaş else yerine else if kullan dedi ama zaten else if li problem başka bi yerde ama bulamadım bi turlu |
arkadaşlar derleyici olarak visual studio 2012 kullanıyorum bir program esnasında "unable to start program " diye hata verdi bilenler yardım ederse sevinirim şimdiden teşekkurler |
merhaba.benim c# dan proje ödevim var.c# da yeniyim.hesap makinası yapayım dedim hocamız basit buldu.yani aklınıza yapabilceğim bir proje geliyormu?netten araştırdım ama farklı bişeyler olsun istiyorum.umarım yardımcı olursunuz:) |
http://forum.donanimhaber.com/m_69309599/tm.htm