Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4171
Cevap
167891
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (208. sayfa)
S
6 yıl
Binbaşı

quote:

Orijinalden alıntı: cekikup

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.
teşekkürler



K
6 yıl
Onbaşı

merhaba
__________________________________________________________________________________

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <cstdlib>
#include <windows.h>

int main()
{
char renk[30];
printf( "sevdiginiz rengi giriniz> \n");
scanf("%", renk);

if(renk=mavi)
printf( "mavi harika bir secim");

return 0;
}< Resime gitmek için tıklayın >
____________________________________________________________________________

yapmak istediğim ekranda girilen renge göre hazır cevap yazdırmak. tek renkte yapsam çoğaltçam.

burda hata alıyorum dev c++ da >> in function int main(): birde>> mavi was not declared in this scope


en kısa sürede yardımlarınızı bekliyorum


Bu mesaja 1 cevap geldi.
H
6 yıl
Binbaşı

scanf("%s", renk);
if(renk.compare("mavi")==0)

bu satirlar degisince calisacaktir.




Bu mesajda bahsedilenler: @kanvoldo
G
6 yıl
Yüzbaşı

Python ile yazdığım windows servisinin arkasında c++ kodu çalıştırabilir miyim ne kadar sağlıklı olur ?

Veya windows servisininde c++ arkada çalışacak kodu da c++ ile yazsam daha mı sağlıklı olur ? Şahsen bu seçeneğin daha sağlıklı olacağını düşünüyorum fakat çok bilgi gerektiriyor.



M
6 yıl
Er

pttws.ptt.gov.tr/GonderiTakip/services/Sorgu* webservisi kullanan var mı?
c# ile örnek proje paylaşabilir misiniz?



T
6 yıl
Yarbay

Konu sahibi, for ile üçgen bastırma sorusuna bakın ne kod yazmış.
https://forum.donanimhaber.com/mesaj/yonlen/63966038
C++ klası oluşturmuş ve klas oluşturmak gereksiz, aldığı 5 argüman daha da gereksiz. Başlangıç düzeyinde kod bilgisi olan birinden yardım bekliyorsunuz.

Konu zaten forumun çakma rönesans dönemi olan 2009-2013 arasında açılmış. Onun gazıyla 200 sayfa dolmuş. Kodlama işinde nicelik değil, nitelik önemlidir.



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

F
6 yıl
Onbaşı

C# ile bir sesli asistan programı yapıyorum da speech kütüphanesini kullanarak sistem dilim türkçe olduğu için program çalıştığında "Dilbilgisinin dili konuşma tanıyıcının diliyle eşlemiyor" hatası alıyorum işletim sistemi dilini ingilizce yapınca düzeleceğini biliyorum fakat bu programı farklı farklı kişilerin bilgisayarında göstereceğim için hepsinden sistem dillerini ingilizce yapmasını isteyemem kod ile bu sorun çözülebiliyorsa ve bilen birileri varsa yardımcı olursa çok sevinirim.

grammerbuilder.Culture = new System.Globalization.CultureInfo("en-US");

bu kodu yazmayı denedim fakat olmadı.


Bu mesaja 1 cevap geldi.
T
6 yıl
Yarbay

Konu sahibi konuyu herkesin havası yüksek, işe yararlığı ise düşük mesajlar gönderdiği 2012'de açmış. Konuya yüzlerce mesaj atan kişilerin coğu artık forumda değil...



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

Bu mesajda bahsedilenler: @faymergen
F
6 yıl
Onbaşı

Teşekkürler farketmemiştim konu olarak açayım ozaman




Bu mesajda bahsedilenler: @vonderplanitz
F
6 yıl
Er

F
6 yıl
Er

Öncelikle merhaba ödevim var c++ veri yapıları linked list yardımcı olabilecek kimse yokmu acaba lütfenödev görseldeki gibidirhttps://drive.google.com/file/d/1HAOkqeZzoNOd4x_sJzEUkiGhzuAHZwhI/view?usp=drive_openşimdiden teşekkür ederim



S
6 yıl
Er

Merhaba Arkadalar, aşağıdaki proje ödevim hakkında nasıl algoritma kurmalıyım ? Arama yapmak için hangi algoritmaları kullanmalıyım ? Kısa kısa "şu yolu izlersen daha daha iyi olur" diyebilirseniz çok memnun olurum.

Proje Konusu: ( C++ ile yazılacak )

Arama Motoru

Kapsam:

Bu arama motoru PC’de farklı dosya içerisinde istenilen bir ifadeyi aramayı gerçekleştirecek bir tasarım olacak. Dosyalar en az 4 farklı türde oluşturulacaktır. ÖRN: a *.docx b *.txt c *.pdf d *.html

İşlem Aşamaları:

1- Herbir dosya, içerisinde en az 100000 (yüzbin) adet kelime barındırmalı. Bu kelimeler her yerden kopyala yapıştır şeklinde veriler olabileceği gibi internet ortamından elde edebileceğiniz hazır veri setleri de kullanılabilir. Verileriniz kesinlikle anlamlı olmalıdır.

2- Arama işlemi ana hatları aşağıdaki şekilde gerçekleştirilmelidir. 1. Arama tüm dokümanlar üzerinde son veriye kadar gerçekleştirilecek. 2. Arama Tam eşleşmeler ve Yaklaşık Eşleşmeler şekilde sonuçlar üretecek. (bunu mu demek istediniz? Şeklinde). 3. Tüm aramalar için sonuç elde edilme zaman bilgisi verilecek

3-Arama işlemi çıktı sonuçları, türünü sizin belirleyeceğiniz bir dosyaya kaydedilecek. Arama işleminin bitmesi ile birlikte arama sonuçlarına ait kaydedilen dosya otomatik olarak açılacak. Dosya içeriğinin görünümü istediğiniz gibi planlanabilir

Detay:

Tasarımda sadece Veri Yapıları dersi içeriği konularına ait algoritmalar kullanılabilir. Hatta kullanılması Zorunludur.



O
6 yıl
Çavuş

mesajım bulunsun



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

F
6 yıl
Er

C++ BinarySearchTree de family (soy veya evlat olarakta geciyor) sayılarını nasıl bulabiliriz acaba



C
6 yıl
Er

merhaba. 2 farklı sorum var abi.benim bir while döngüm var. ben bu döngünün 1 saniyede bir dönmesini istiyoprum. bunu sleep(1) komutu ile yapıyorum bunda bir sıkıntı yok. ama benim o 1 saniye durduğu süreçte input almam gerekiyor.ama şöyle olması gerekşyor. kullanıcı giredebilir, girmeyedebilir, 1 saniye dolunca input için beklememesini istiyorum. bu konuda yardımcı olurmusunuz. tetris ödevim var ve onun için yardım istiyorum.


Bu mesaja 1 cevap geldi.
F
6 yıl
Yarbay

quote:

Orijinalden alıntı: caloglumehmet

merhaba. 2 farklı sorum var abi.benim bir while döngüm var. ben bu döngünün 1 saniyede bir dönmesini istiyoprum. bunu sleep(1) komutu ile yapıyorum bunda bir sıkıntı yok. ama benim o 1 saniye durduğu süreçte input almam gerekiyor.ama şöyle olması gerekşyor. kullanıcı giredebilir, girmeyedebilir, 1 saniye dolunca input için beklememesini istiyorum. bu konuda yardımcı olurmusunuz. tetris ödevim var ve onun için yardım istiyorum.
Dostum anlayamadığım tek bir şey var bu inputu almamıza göre bir kontrol yapılacak mı yani kullanıcı input girdiyse şöyle..., girmediyse böyle davransın diye yoksa input girse de girmese de aynı şekilde devam mı?

Şimdi biraz baktım da ben c# üzerinden konuşacak olursam herhangi bir fonksiyona timeout eklenebiliyor. Aslında bu işin tek bir yöntemi yok, kimi yerlerde asenkronizasyon ile WaitOne fonksiyonu kullanılmış, kimi yerde timeout eklenmiş vs...

Ben de net bilmiyorum Google'dan baktıklarıma göre senin için şöyle deneme kodu yazdım, sorunsuzca çalışıyor. (c# konsol uygulaması). Bu kod şunu yapıyor, döngü içerisinde "i"yi yazıp 10 saniye boyunca bekliyor bu esnada kullanıcı input girerse (string deneme olan ifade) onu da ekrana yazdırıyor, girmezse timeout hatası veriyor. Bunu kendine göre düzenlersin. Bununla Sleep komutunu da kullanmana gerek yok. Tek seferde hem döngüyü durduruyorsun hem de input alıyorsun.

namespace ConsoleApp1
{
class Program
{

static void Main(string[] args)
{
int i = 0;
while (i <= 10)
{
Console.WriteLine("i = "+i);
i++;

string deneme;
Task task = Task.Run(() => deneme = Console.ReadLine());

if (task.Wait(TimeSpan.FromSeconds(10)))
{
;
}
else
{
throw new Exception("Timed out");
}
}
}
}
}



Ekran görüntüsü olarak da aldığım çıktı şöyle:

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



Burada i = 2'den sonra 10 saniye boyunca bir şey yazmadım ve else komutundaki time out hatasını aldım. Sen burada duruma göre "else" kısmına kullanıcı bu süre içerisinde input girmezse ne yapılacaksa onu yazarsın. Eğer hiçbir şey yapmadan döngüye devam etsin diyorsan benim "if" kısmında yaptığım gibi sadece noktalı virgül koyup geçebilirsin. O şekilde bir şey yapmadan döngüye devam eder.


Not: C#'ta Threading kütüphanesini eklemeyi unutmayın. (using System.Threading)





< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 19 Aralık 2019; 18:28:0 >
Bu mesaja 1 cevap geldi.
K
6 yıl
Er

rica etsem burda gote yerine for da dizi tanımlayıp yapabılır mısın


#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;
int main(){
srand(time(0));
int sec ;
int x1,x2,y1,y2;
int s1;
int s2=0;
basa :
cout<<"Zar oyununa hos geldiniz:"<<endl<< endl<< endl;


x1=(rand()%6+1);
x2=(rand()%6+1);
y1=x1+x2;



cout<<"birinci zar:"<<x1<<endl;
cout<<"ikinci zar:"<<x2<<endl;
cout<< "Zarlarin toplami:"<< y1 ;

if
(y1==7|| y1==11){
cout<<"kazandiniz:"<<endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}
}

else if
(y1==2 || y1==3 || y1==12){
cout<<"kaybettiniz:"<<endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}
}

else {cout<<"\nOYUNA DEVAM EDIYOSUNUZ"<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto devam ;
break ;
default :
break ;
}
}


devam :
int zart[20];
int x11=(rand()%6+1);
int x22=(rand()%6+1);
int t;
t=x11+x22;


if (t==7 ||t==11)
{cout << "Oyunu kaybetiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
} }



for(int i=0 ; i<=100 ; i++)
{
x11=(rand()%6+1);
x22=(rand()%6+1);
t=x11+x22;
zart=t ;
cout << "Zarlarin toplami ="<<t << endl;
if (y1==zart)
{cout << "Kazandiniz"<< endl;
cout <<"En basa din devam veya cik "<< endl;
cin >> sec ;
switch(sec)
{case 0 :
goto basa ;
break ;
default :
break ;
}

}
if (zart==zart[i-1])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


}
if (zart==zart[i-2])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


} if (zart==zart[i-3])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


} if (zart==zart[i-4])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}

} if (zart==zart[i-5])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}

} if (zart==zart[i-6])
{cout << "Aferim kazandiniz "<< endl;

cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :

break ;
}
}

}







return 0;
}


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Fulton
F
6 yıl
Yarbay

quote:

Orijinalden alıntı: kestamam

rica etsem burda gote yerine for da dizi tanımlayıp yapabılır mısın


#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;
int main(){
srand(time(0));
int sec ;
int x1,x2,y1,y2;
int s1;
int s2=0;
basa :
cout<<"Zar oyununa hos geldiniz:"<<endl<< endl<< endl;


x1=(rand()%6+1);
x2=(rand()%6+1);
y1=x1+x2;



cout<<"birinci zar:"<<x1<<endl;
cout<<"ikinci zar:"<<x2<<endl;
cout<< "Zarlarin toplami:"<< y1 ;

if
(y1==7|| y1==11){
cout<<"kazandiniz:"<<endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}
}

else if
(y1==2 || y1==3 || y1==12){
cout<<"kaybettiniz:"<<endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}
}

else {cout<<"\nOYUNA DEVAM EDIYOSUNUZ"<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto devam ;
break ;
default :
break ;
}
}


devam :
int zart[20];
int x11=(rand()%6+1);
int x22=(rand()%6+1);
int t;
t=x11+x22;


if (t==7 ||t==11)
{cout << "Oyunu kaybetiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
} }



for(int i=0 ; i<=100 ; i++)
{
x11=(rand()%6+1);
x22=(rand()%6+1);
t=x11+x22;
zart=t ;
cout << "Zarlarin toplami ="<<t << endl;
if (y1==zart)
{cout << "Kazandiniz"<< endl;
cout <<"En basa din devam veya cik "<< endl;
cin >> sec ;
switch(sec)
{case 0 :
goto basa ;
break ;
default :
break ;
}

}
if (zart==zart[i-1])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


}
if (zart==zart[i-2])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


} if (zart==zart[i-3])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


} if (zart==zart[i-4])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}

} if (zart==zart[i-5])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}

} if (zart==zart[i-6])
{cout << "Aferim kazandiniz "<< endl;

cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :

break ;
}
}

}







return 0;
}
Maalesef programınızdan pek bir şey anlamadım. C++'ın syntax'ına hakim değilim kodlarınızı online bir compilerda çalıştırdım da baya bir hata veriyor. Tam olarak hangi goto'dan bahsediyorsunuz. "basa" ve "devam" diye 2 farklı goto yapıyorsunuz. Bir de tam ne istediğinizi de anlayamadım döngü diyorsunuz, dizi diyorsunuz, biraz açmanız lazım.



M
6 yıl
Er

quote:

Orijinalden alıntı: kestamam

rica etsem burda gote yerine for da dizi tanımlayıp yapabılır mısın


#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;
int main(){
srand(time(0));
int sec ;
int x1,x2,y1,y2;
int s1;
int s2=0;
basa :
cout<<"Zar oyununa hos geldiniz:"<<endl<< endl<< endl;


x1=(rand()%6+1);
x2=(rand()%6+1);
y1=x1+x2;



cout<<"birinci zar:"<<x1<<endl;
cout<<"ikinci zar:"<<x2<<endl;
cout<< "Zarlarin toplami:"<< y1 ;

if
(y1==7|| y1==11){
cout<<"kazandiniz:"<<endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}
}

else if
(y1==2 || y1==3 || y1==12){
cout<<"kaybettiniz:"<<endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}
}

else {cout<<"\nOYUNA DEVAM EDIYOSUNUZ"<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto devam ;
break ;
default :
break ;
}
}


devam :
int zart[20];
int x11=(rand()%6+1);
int x22=(rand()%6+1);
int t;
t=x11+x22;


if (t==7 ||t==11)
{cout << "Oyunu kaybetiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
} }



for(int i=0 ; i<=100 ; i++)
{
x11=(rand()%6+1);
x22=(rand()%6+1);
t=x11+x22;
zart=t ;
cout << "Zarlarin toplami ="<<t << endl;
if (y1==zart)
{cout << "Kazandiniz"<< endl;
cout <<"En basa din devam veya cik "<< endl;
cin >> sec ;
switch(sec)
{case 0 :
goto basa ;
break ;
default :
break ;
}

}
if (zart==zart[i-1])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


}
if (zart==zart[i-2])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


} if (zart==zart[i-3])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}


} if (zart==zart[i-4])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}

} if (zart==zart[i-5])
{cout << "Aferim kazandiniz "<< endl;
cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :
break ;
}

} if (zart==zart[i-6])
{cout << "Aferim kazandiniz "<< endl;

cout << "Bastan veya oyundan cik "<< endl;
cin >> sec ;
switch(sec)
{ case 1 :
goto basa ;
break ;
default :

break ;
}
}

}







return 0;
}
Galiba ödevini yaptırıyorsun, bari pastebin tarzı bir siteye yükle de yolla. Gözlerim kanadı okumaya çalışırken. Daha sorduğun şeyi nasıl soracağını bile bilmiyorsun. Kodun compile error veriyor, int* a int tanımlamışsın, aynı kodu 5 defa kopyalamışsın. Bence yapıları tam anlayamamışsın üzerinden bir daha geç.



L
6 yıl
Binbaşı

Girilen bir array daki değerleri ikinci bir array e atmak istiyorum. İlk array e birden fazla kez giriş yapılacak ve her seferinde ikinci arrey bu sayılar yeni eleman olarak katılacak. Nasıl yapabilirim?


Bu mesaja 1 cevap geldi.