Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (147. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
4.173
Cevap
118
Favori
165.494
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 145146147148149
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • merhaba arkadaşlar c dilinde klavyeden girilen bir metin içerisindeki a,e,i,o ve u karakterlerini * olarak değiştiren bir kod yazmaya çalışıyorum ama değişikliği yapmıyor yardımcı olabilir misiniz. kod aşağıda

    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #include <string.h>

    main (void){
    char cumle[100],yenidizi[100];
    int v;
    char y='*';
    int i;

    printf("Cumleyi Girin :");
    scanf("%s",cumle);
    v=strlen(cumle);

    for(i=0;i<=v;i++)
    {
    if(cumle=='a'){
    yenidizi='*';
    }else{
    yenidizi=cumle;
    }
    if(cumle=='e'){
    yenidizi='*';
    }else{
    yenidizi=cumle;
    }
    if(cumle=='o'){
    yenidizi='*';
    }else{
    yenidizi=cumle;
    }
    if(cumle=='u'){
    yenidizi='*';
    }else{
    yenidizi=cumle;
    }
    }

    printf("%s",yenidizi);

    getch();
    return 0;


    }




  • quote:

    Orijinalden alıntı: c.ulusoy

    merhaba arkadaşlar c dilinde klavyeden girilen bir metin içerisindeki a,e,i,o ve u karakterlerini * olarak değiştiren bir kod yazmaya çalışıyorum ama değişikliği yapmıyor yardımcı olabilir misiniz. kod aşağıda

    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #include <string.h>

    main (void){
    char cumle[100],yenidizi[100];
    int v;
    char y='*';
    int i;

    printf("Cumleyi Girin :");
    scanf("%s",cumle);
    v=strlen(cumle);

    for(i=0;i<=v;i++)
    {
    if(cumle=='a'){
    yenidizi='*';
    }else{
    yenidizi=cumle;
    }
    if(cumle=='e'){
    yenidizi='*';
    }else{
    yenidizi=cumle;
    }
    if(cumle=='o'){
    yenidizi='*';
    }else{
    yenidizi=cumle;
    }
    if(cumle=='u'){
    yenidizi='*';
    }else{
    yenidizi=cumle;
    }
    }

    printf("%s",yenidizi);

    getch();
    return 0;


    }


    buyurun hocam bir örnek verdim umarım yardımcı olur:

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)


    ;)

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




  • arkadaşlar kullanıcı girişlerine yetkilendirme yapmaya calısıyorum fakat kullanıcıyla girdiğimde ilk başta görebilceği sayfalar acılıyo sonra yetkisi olmamasına rağmen bütün sayfalar acılıyo tamamen nasıl kısıtlayabilirim.

    kullandığım kodun benzeri
    if(kadı=="admin" || sifre=="admin")
    {
    button1.visible=true;
    button2.visible=true;
    button3.visible=true;
    button4.visible=true;

    }
    else
    {
    button1.visible=false;
    button2.visible=false;
    button3.visible=false;
    button4.visible=false;
    }
  • quote:

    Orijinalden alıntı: Shelden

    arkadaşlar kullanıcı girişlerine yetkilendirme yapmaya calısıyorum fakat kullanıcıyla girdiğimde ilk başta görebilceği sayfalar acılıyo sonra yetkisi olmamasına rağmen bütün sayfalar acılıyo tamamen nasıl kısıtlayabilirim.

    kullandığım kodun benzeri
    if(kadı=="admin" || sifre=="admin")
    {
    button1.visible=true;
    button2.visible=true;
    button3.visible=true;
    button4.visible=true;

    }
    else
    {
    button1.visible=false;
    button2.visible=false;
    button3.visible=false;
    button4.visible=false;
    }

    //kadı veya sifre eşitse "admin"'e bu durumda birinden biri "admin oldumu girer
    if(kadı=="admin" || sifre=="admin")

    //kadı eşitse "admin" 'e VE sifre eşit "admin" 'e.
    //yani iki durumda sağlanırsa girecek
    if(kadı == "admin" && sifre == "admin")

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




  • arkadaşlar C grafikte çokgen çizen bir kod yazmaya çalışıyorum ama nedense bazı yerlerde doğru çalışmıyor.. Mesela aşağıda ki kodda 3 çizgiyi sola doğru çizmek yerine sağa doğru çiziyor!
    #include <stdio.h> 
    #include <iostream>

    #include <graphics.h>

    using namespace std;

    int main( )
    {
    initwindow( 640, 640 , "WinBGIm" );

    int cg[]={100,100,400,100,400,400,100,400,100,100};

    float i,art;
    int xa,ya,xm,ym;
    int k,n;

    for(k=0;k<10;k+=2){
    if(abs(cg[k+2]-cg[k])>abs(cg[k+3]-cg[k+1]))
    art=1.0/(cg[k+2]-cg[k]);
    else art=1.0/(cg[k+3]-cg[k+1]);

    for(i=0;i<=1;i=i+art){
    xm=abs((cg[k+2]-cg[k]))*i;
    ym=abs((cg[k+3]-cg[k+1]))*i;

    if(cg[k+2]>=cg[k]){
    if(cg[k+3]<cg[k+1]){
    ym=ym*(-1);

    }
    }
    else{
    xm=xm*(-1);
    if(cg[k+3]<cg[k+1]){
    ym=ym*(-1);
    }
    }
    xa=cg[k]+xm;
    ya=cg[k+1]+ym;

    putpixel(xa,ya,WHITE);
    delay(5);
    }
    }


    while( !kbhit() );
    closegraph( );
    return( 0 );
    }




  • Birden fazla form için ortak sınıf tanımlamasını nasıl kurgulayabilirim. Sorun form1 de ögrencinin numarasına göre bilgileri datagride gelmeli form2 de ögrencinin adı ve soyadına göre bilgileri gelmeli, benzer şekilde kayıt işlemi için öğrenci ekleme , ders ekleme ve dönem ekleme işlemi için ortak sınıf nasıl tanımlayabilirim??
  • quote:

    Orijinalden alıntı: papift

    SİL BUTONU KODU
     
    komut.Connection = bağlantı
    komut.CommandText = "delete from müşteriler where Müşteri_Numarası'" & Müşteri_Numarası & "'"
    bağlantı.Open()
    komut.ExecuteNonQuery()
    bağlantı.Close()
    Call göster()


    DEĞİŞTİR BUTONU KODU
     
    komut.Connection = bağlantı
    komut.CommandText = "update müşteriler set İsim ='" & TextBox1.Text & "' ,Mail='" & TextBox2.Text & "' ,Telefon='" & TextBox3.Text & "' ,Tarih= '" & DateTimePicker1.Text & "' ,Saat= '" & ComboBox1.Text & "' ,Fiyat= '" & ComboBox2.Text & "' where Müşteri_Numarası'" & Müşteri_Numarası & "'"
    bağlantı.Open()
    komut.ExecuteNonQuery()
    bağlantı.Close()
    Call göster()


    Merhabalar, projemde veri tabanına kayıt ekleme, silme ve değiştirme bölümleri var. Kayıt ekleme kısmında bir sıkıntım yok ama değiştirme ve silme kısımlarında " komut.ExecuteNonQuery()" kısmı "Incorrect syntax near" diye hata veriyor sizce neden olabilir?

    Öncelikle veritabanı işlemlerini böyle yapmanız çok yanlış. Nesne yönelimli programlamanın nimetlerinden yararlanmanızı öneririm. Bi veritabanı sınıfı yazın ve işlemlerinizi orada yapın. Aynı zamanda sql kodunu string birleştirerek oluşturmanız güvenlik açıklarına sebep olur(sql injection) bu yüzden parametre olarak gönderin.

    SQL kodunuzda bir hata var, neyin yanında hata olduğunu söylüyor?




  • Arkadaşlar formdaki bir alanı boş mu dolu mu şeklinde kontrol etmek için pictureBox kullansam olur mu? Nesneleri birbiriyle kontrol etmek yerine alanı kontrol etmek istiyorum, oluşan nesneleri alana ekleyip kalan yerleri boş mu şeklinde kontrol etmem gerekiyor nasıl yapabilirim?
  • Arkadaşlar C grafikte Çokgen çizen bir kod yazmaya çalışıyorum ama bazı yerleri doğru çalışmıyor. Yukarı ve Sola giderken dönüşleri algılamıyor ve ve gittiği yönü devam ettiriyor..! Yardım edebilecek var mı?

    #include <stdio.h> 
    #include <iostream>

    #include <graphics.h>

    using namespace std;

    int main( )
    {
    initwindow( 640, 640 , "WinBGIm" );

    int cg[]={400,400,100,400,100,100};

    float i,art;
    int xa,ya,xm,ym;
    int k,n;

    for(k=0;k<8;k+=2){
    if(abs(cg[k+2]-cg[k])>abs(cg[k+3]-cg[k+1]))
    art=1.0/(cg[k+2]-cg[k]);

    else art=1.0/(cg[k+3]-cg[k+1]);

    for(i=0;i<=1;i=i+art){
    xa=cg[k] + abs((cg[k+2]-cg[k]))*i;
    ya=cg[k+1]+ abs((cg[k+3]-cg[k+1]))*i;

    putpixel(xa,ya,WHITE);
    delay(5);
    }
    }


    while( !kbhit() );
    closegraph( );

    return( 0 );
    }




  • pictureBox'ı bunun için nasıl kullanıcaksın bilmem ama benim önerim

     
    bool Square[Formun maksimum X uzunluğu][Formun maksimum Y uzunluğu];


    tarzında dizi tanımlayıp örneğin Kontrolünün locationı 3,63 ve size'ı 24,56 olan bi kontrolü

    for(........)
    for(.........)

    şeklinde bu oluşturduğun matristeki 3 ten 24+3 ' e kadar ve 63 ten 63+56'ya kadar olan bölümü true olarak ayarlayabilirsin. Performans olarak test etmedim ama dizi bool olduğu için çok problem yaratcağını düşünmüyorum. Eğer bunu c# da yazıcaksan da linq sorguları kullanarak alanı rahatça yönetebilirsin.



    < Bu mesaj bu kişi tarafından değiştirildi BiLims -- 12 Mayıs 2014; 11:45:42 >
  • merhaba arkadaşlar C dilinde biri bana char *[] char * ve char [] arasındaki farkları ve kullanım alanlarını söylüyebilir mi?
  • #include <stdio.h>
    #include <string.h> // strlen() fonk. için
    #include <stdlib.h> // malloc ve free için.
    #include <time.h>
    #include <conio.h>


    #define KELIMESAYISI 100


    void adamCiz(int durum){
    switch(durum){
    case 9 :
    printf(" __________ \n");
    printf("| ( ) \n");
    printf("| | \n");
    printf("| /|\\ \n");
    printf("| | \n");
    printf("| / \\ \n");
    printf("|__ \n");
    break;
    case 8 :
    printf(" __________ \n");
    printf("| ( ) \n");
    printf("| | \n");
    printf("| /|\\ \n");
    printf("| | \n");
    printf("| /| \n");
    printf("|__ \n");
    printf("\nBir tane yanlis yapma hakkin kaldi!\n");
    break;
    case 7 :
    printf(" __________ \n");
    printf("| ( ) \n");
    printf("| | \n");
    printf("| /|\\ \n");
    printf("| | \n");
    printf("| | \n");
    printf("|__ \n");
    break;
    case 6 :
    printf(" __________ \n");
    printf("| ( ) \n");
    printf("| | \n");
    printf("| /| \n");
    printf("| | \n");
    printf("| | \n");
    printf("|__ \n");
    break;
    case 5 :
    printf(" __________ \n");
    printf("| ( ) \n");
    printf("| | \n");
    printf("| | \n");
    printf("| | \n");
    printf("| | \n");
    printf("|__ \n");
    break;
    case 4 :
    printf(" __________ \n");
    printf("| ( ) \n");
    printf("| \n");
    printf("| \n");
    printf("| \n");
    printf("| \n");
    printf("|__ \n");
    break;
    case 3 :
    printf(" __________ \n");
    printf("| \n");
    printf("| \n");
    printf("| \n");
    printf("| \n");
    printf("| \n");
    printf("|__ \n");
    break;
    case 2 :
    printf(" \n");
    printf("| \n");
    printf("| \n");
    printf("| \n");
    printf("| \n");
    printf("| \n");
    printf("|__ \n");
    break;
    case 1 :
    printf(" \n");
    printf(" \n");
    printf(" \n");
    printf(" \n");
    printf(" \n");
    printf(" \n");
    printf(" __ \n");
    break;
    default :
    printf("\nAdamın Henuz Asılmaya Baslanmadi!\n\n");
    break;
    }
    }

    void altTirele(char *dizi, int boyut){
    int i;

    for( i=0; i<boyut; i++ ){
    dizi = '-';
    }

    // En sonuna terminator karakterini koy
    dizi = '\0';
    }

    int main(){
    char letter;
    char *letters;
    int i,buldu=0,adam=0,bulunanKarakter=0,uzunluk,kelime;

    int x,j,k;
    char kelimee[100][14][8];
    char words[KELIMESAYISI][14];
    FILE *fptr;
    fptr=fopen("kelimeler.txt","r");
    int a[100][14]; char c[100][14];
    char newline;
    for(k=0;k<100;k++)//k 100 e kadar
    for( x=0; x<14; x++ )
    {
    fscanf(fptr,"%s%c",&kelimee[k][x],&newline);
    if(newline == '\n')
    {
    break;
    }

    //printf("%s\t", kelimee[k][x]);
    }
    for(k=0;k<100;k++)
    for(x=0;x<14;x++)
    {

    a[k][x] = (int)(kelimee[k][x][0]-'0')*128+(int)(kelimee[k][x][1]-'0')*64+(int)(kelimee[k][x][2]-'0')*32+(int)(kelimee[k][x][3]-'0')*16+(int)(kelimee[k][x][4]-'0')*8+(int)(kelimee[k][x][5]-'0')*4+(int)(kelimee[k][x][6]-'0')*2+(int)(kelimee[k][x][7]-'0')*1;
    if(a[k][x]==92)
    {
    words[k][x]='\0';
    break;
    }

    else
    c[k][x]=(char)a[k][x];
    words[k][x]=c[k][x];
    }

    fclose(fptr);
    // for generating different number
    srand(time(NULL));

    // Kelimeler matrisinden bir kelime seç
    kelime = rand() % KELIMESAYISI;

    // Rastgele secilen kelimenin uzunlugu
    uzunluk = strlen(words[kelime]);

    // Bulunan harflerin saklanaacagi dizi icin bellek ayır
    letters = (char *)malloc(uzunluk + 1 * sizeof(char));
    if( letters == NULL ){ printf("Bellek ayırma islemi basarisiz!"); return 0; }

    // Bulunan harflerin saklanacagi diziyi alt-tirele
    altTirele(letters, uzunluk);

    // Turkce karakterlerde sorun cıkıyor, atlama yapıyor.
    printf("Lutfen Turkce Karakterleri Kullanmayin! {ı,ç,ö,ğ,ü}\n");

    while( adam != 9 && bulunanKarakter != uzunluk){

    // Kullanicidan harf al
    printf("\nHarf : ");
    scanf("%c", &letter);

    for( i=0; i<uzunluk; i++ ){
    // Aldigin harf kelimenin icinde var mi?
    if( letter == words[kelime] ){
    letters = letter;
    bulunanKarakter++;
    buldu = 1;
    }
    }

    if( buldu != 1 ){
    // harf bulamadiysa adami as
    adam++;
    } else {
    // Bulmussa sayaci sifirla
    buldu = 0;
    }

    printf("Adamin Son Durumu : \n");
    adamCiz(adam);

    printf("\nKelimenin Son Durumu : ");
    puts(letters);

    printf("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
    getchar(); // enter karakterini okuyor.
    }

    printf("\n\n");
    if( adam != 9 ){
    // Basarili olunan durum
    printf("Tebrikler! Kelimeyi Dogru Tahmin Ettiniz.");
    } else {
    // Basarisiz olunun durum
    printf("Olmadi Artik Baska Sefere.\n");
    printf("Kelime : %s", words[kelime]);
    }

    //Ayırdıgın bellek alanını serbest bırak
    free(letters);
    return 0;
    getchar();
    }
    c dilinde adam asmaca oyunu yapmam gerekiyor kelimelrin içinde binary olarak kayıtlı olduğu bir dosyam var programın dosyadan rastgele kelime seçip onu stringe çevirip sorması lazım program doğru çalışıyor ama arada bazı kelimelerin bütün harfini bilmeden doğru bildiniz diyor nerede sorun var acaba yardımcı olabilir misiniz




  • Öğretmenimin verdiği sayısal loto konulu performans ödevini bir türlü yazamadım.Nassıl yapcam bilmiyoorumda....ÖDEVİMDE İLK ÖNCE 3 KOLON BİZ SAYI GİRCEZ SONRA PROGRAM TEK KOLON SAYI ÜRETCEK VE BUNLARI KARŞILAŞTIRACAK TUTTU TUTMADI DİYE. VİSUAL STUDİO da Console Aplication da yazcaz. YARDIM EDERMİSİNİZ LÜTFEN HAFTAYA GİTCEK ZATEN NOTLAR 25 32 KALCAM BU DERSTEN YAZARMISINIZ LÜTFEN....C# da olcak.
  • Bilgisayar tarafından 100-500 arasında rastgele 11 e bölünebilen 15 adet sayı tutturarak bu sayıları ve toplamını ekrana yazdıran bilgisayar programını yazınız. sou bu arkadaşlar benm yaptıgım da bu ama sistem düzgn calısmıyor..;

    #include "time.h"
    #include "stdlib.h"
    #include "conio.h"
    #include "stdio.h"

    main()
    {
    srand((unsigned)time(NULL));
    int bts,N=15,i,toplam;
    {
    for(i=1;i<=N;i++)
    bts=rand()%400+100;
    if(bts%11==0)
    {

    printf("%d. 11'e bolunen sayi=%d\n",i,N=15);
    toplam+=bts;
    }
    }

    printf("11'e bolunen sayi toplami=\n",toplam);
    getch();
    }




  • Konu ödevim var yardım eder misiniz ? başlığına dönmüş :)
  • Çok acil yardıma ihtiyacım var!!

    C#'ta bir databaseden selectle bir veri çekip bu veriyi int bir değişkene nasıl aktarırız. (sorgudan tek bir hücrenin döndüğüne eminiz).

    şimdiden çok teşekkürler :)
  • quote:

    Orijinalden alıntı: MoNDeLa

    Bilgisayar tarafından 100-500 arasında rastgele 11 e bölünebilen 15 adet sayı tutturarak bu sayıları ve toplamını ekrana yazdıran bilgisayar programını yazınız. sou bu arkadaşlar benm yaptıgım da bu ama sistem düzgn calısmıyor..;

    #include "time.h"
    #include "stdlib.h"
    #include "conio.h"
    #include "stdio.h"

    main()
    {
    srand((unsigned)time(NULL));
    int bts,N=15,i,toplam;
    {
    for(i=1;i<=N;i++)
    bts=rand()%400+100;
    if(bts%11==0)
    {

    printf("%d. 11'e bolunen sayi=%d\n",i,N=15);
    toplam+=bts;
    }
    }

    printf("11'e bolunen sayi toplami=\n",toplam);
    getch();
    }




    #include "time.h"
    #include "stdlib.h"
    #include "conio.h"
    #include "stdio.h"



    int main()
    {
    srand((unsigned)time(NULL));
    int bts,N=15,i,toplam=0;
    int bts1=0;

    for(i=1;i<=N;i++)
    {
    bts=rand()%400+100;
    while(bts%11 !=0)
    {
    bts=rand()%400+100;
    }

    if(bts%11==0)
    {

    printf("%d. 11'e bolunen sayi=%d\n",i,bts);
    toplam=bts+toplam;
    }

    }

    printf("11'e bolunen sayi toplami=%d\n",toplam);
    getch();
    }




  • quote:

    Orijinalden alıntı: lord_general

    quote:

    Orijinalden alıntı: MoNDeLa

    Bilgisayar tarafından 100-500 arasında rastgele 11 e bölünebilen 15 adet sayı tutturarak bu sayıları ve toplamını ekrana yazdıran bilgisayar programını yazınız. sou bu arkadaşlar benm yaptıgım da bu ama sistem düzgn calısmıyor..;

    #include "time.h"
    #include "stdlib.h"
    #include "conio.h"
    #include "stdio.h"

    main()
    {
    srand((unsigned)time(NULL));
    int bts,N=15,i,toplam;
    {
    for(i=1;i<=N;i++)
    bts=rand()%400+100;
    if(bts%11==0)
    {

    printf("%d. 11'e bolunen sayi=%d\n",i,N=15);
    toplam+=bts;
    }
    }

    printf("11'e bolunen sayi toplami=\n",toplam);
    getch();
    }




    #include "time.h"
    #include "stdlib.h"
    #include "conio.h"
    #include "stdio.h"



    int main()
    {
    srand((unsigned)time(NULL));
    int bts,N=15,i,toplam=0;
    int bts1=0;

    for(i=1;i<=N;i++)
    {
    bts=rand()%400+100;
    while(bts%11 !=0)
    {
    bts=rand()%400+100;
    }

    if(bts%11==0)
    {

    printf("%d. 11'e bolunen sayi=%d\n",i,bts);
    toplam=bts+toplam;
    }

    }

    printf("11'e bolunen sayi toplami=%d\n",toplam);
    getch();
    }


    cok sagol hocam tamamdır cevaba bakarak anladm şimdi hatalarımı




  • 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.
  • Arkadaşlar oluşturduğum sınıfta generic listte tutmaya çalıştığım değerler var fakat bu sınıftan sürekli yeni nesne oluşturmam gerekiyor böyle olunca da nesneyi oluşturduğum zaman list sıfırlanıyor nasıl bir çözüm yapabilirim bunu için?
  • 
Sayfa: önceki 145146147148149
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.