Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
169237
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (127. sayfa)
G
12 yıl
Er

merhaba benim bir proje ödevi yapmam lazım ödev bir txt dosyasında kaç tane kelime kaç tane sayı olcak bunu istiyor c de daha yeniyim acil yardım !!!!!!!


Bu mesaja 2 cevap geldi.
H
12 yıl
Onbaşı

Merhaba arkadaşlar,

Bir konuda fikir ve yardımlarınıza ihtiyacım var.
Üzerinde çalıştığım bir projeye word dokumanı import edilecek ve bu dokuman içeride analiz edilecek.
Dokuman içeri aktarıldıgı zaman DevExpress nesnelerinden RichTextEdit içerisinde gösterilecek.

Analiz işlemini bir şekilde ayarladım ben fakat nesneye verileri aktardığımdan sayfa numaralarının da görünmesini istiyorum. Bunu başaramadım (muhtemel footer içerisinde yapılıyordur fakat yapamadım). Bu konuda fikirleri olan arkadaşların fikirlerini bekliyorum.

Bu işlemi (dosya import) daha kolay yapabileceğim bir dokuman olursa yönlendirmeleri de yaparsanız pek ugrastırmış olmam.

Şimdiden teşekkürler.

Not: Microsoft 14.0 referansı ile C# içerisine referans gösterildi.



H
12 yıl
Onbaşı

Merhaba,

özel atama operatörleri dediğin yukarıdaki ifadelerin asıl amacı işlemleri daha kısa yapmanı sağlamaktadır.

a+=b; ifadesi a değerinin önceki değerini al b ile topla ve a'nın yeni değeri olarak ata işlemini sağlıyor.

a*=b; ifadesi a değeri ile b yi çarp yeni a değeri olarak ata anlamını taşıyor.

Bunların dışında bir anlamlarını hatırlamıyorum.

verdiğin örnekte
a+=b sonrasında a değeri :110 oluyor
a/=2 sonrasında da a'nın yeni değeri 55 olması gerek. @hunterturk13


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hunterturk13
H
12 yıl
Onbaşı

@baranbula
Tüm isim listesini almak istiyorsan döngü ile dolaşman lazım dosyanın içinde ama dosya yapısı önemli burada

ad1 __ soyad1 __ text1 __ text2
ad2 __ soyad2 __ text1 __ text2

şeklinde mi tutuyorsun kayıtlarını


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @baranbula
H
12 yıl
Onbaşı

@gultekinyilmaz93
kardeşim yeni olsan dahi öncelikle burada ascıı kodları ögrenmen gerek ki, daha sonrasında text içeriğini char diziye atayarak kontrol edebilirsin.
ascıı kodlar belli aralıklarda düzenlenmiş ona göre sayı veya karakter ayırma işlemini yapıyorsun ;)




Bu mesajda bahsedilenler: @gultekinyilmaz93
Q
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: gultekinyilmaz93

merhaba benim bir proje ödevi yapmam lazım ödev bir txt dosyasında kaç tane kelime kaç tane sayı olcak bunu istiyor c de daha yeniyim acil yardım !!!!!!!

pm at



H
12 yıl
Onbaşı

@umut_n95
Dosyadan tüm karaterleri okuman gerekiyor öncelikle sonrasında, karakterlerin ascıı kod aralıklarına göre kontrolünü yapıp belli aralıkta olanları (48 ile 57 arasındaki ascıı kodlar 0-9 sayılarına karşılık geliyor) diziye atman gerekiyor.
Kolay gelsin




Bu mesajda bahsedilenler: @umut_n95
B
12 yıl
Teğmen

evet hocam aynen öyle tutuyorum. kodu yollayabilirim pm'den


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hkncckldal
H
12 yıl
Onbaşı

@baranbula
yolla kodunu bir kontrol edebilirim senin için.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @baranbula
B
12 yıl
Teğmen

yolladım




Bu mesajda bahsedilenler: @hkncckldal
.
12 yıl
Çavuş

Kabataslak hangi satırda nasıl çalıştığı gerekli yardım !!!



#include <iostream>                      
#include <graphics.h>
#include <conio.h>
#include <math.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>

struct tm *CT ;
time_t Tval ;

/////////////////////////////////////////////////////////////////////////////////////////
// CTIME CLASS'I
/////////////////////////////////////////////////////////////////////////////////////////

class CTIME
{

int hour, min, sec;
int h_24;
public:
CTIME():hour(0),min(0),sec(0),h_24(0){}
void getctime()
{
Tval = time(NULL);
CT = localtime(&Tval);
hour = CT->tm_hour;
h_24 = hour;
min = CT->tm_min;
sec = CT->tm_sec;
if(hour>12)
{hour=hour-12;}
}

int gethour() ///////////////////////
{ //
return hour; //
} ////////////////////////
int getmin() //
{ //
return min; //
} /////////////////////////
int getsec() //
{ //
return sec; //
}
};

/////////////////////////////////////////////////////////////////////////////////////////
// LINE CLASS'I (ÇİZGİ) --
/////////////////////////////////////////////////////////////////////////////////////////

class LINE
{
protected:
int x, y, r;
public:
LINE():x(350),y(350),r(300){}

};

/////////////////////////////////////////////////////////////////////////////////////////
// AKREP ÇUBUĞU
/////////////////////////////////////////////////////////////////////////////////////////

class Hneedle: public LINE
{
int hour,h,m;

public:
void Setangle(CTIME TM)
{
if(TM.gethour()>12)
hour=TM.gethour()-12;
else if(TM.gethour()<0)
hour=TM.gethour()+12;
else if(TM.gethour()==0)
hour=12;
else
hour=TM.gethour();
if(hour<4)
h=abs(TM.gethour()-3);
else
h=15-TM.gethour();

m=TM.getmin();
}

void DrawNeedle(CTIME TM)
{
setcolor(0);
setlinestyle(SOLID_LINE, 0, 6);
circle(x,y,5); // ortadaki ufak daire
line(x , y, x+(r-110)*cos(M_PI/6*h-((m/2)*(M_PI/180))), y-(r-110)*sin(M_PI/6*h-((m/2)*(M_PI/180))));
}

};

/////////////////////////////////////////////////////////////////////////////////////////
// YELKOVAN ÇUBUĞU //
/////////////////////////////////////////////////////////////////////////////////////////

class Mneedle : public LINE
{
int thetamin;

public:
void Setangle(CTIME TM)
{
if(TM.getmin()<=15)
thetamin=(15-TM.getmin())*6;
else
thetamin=450-TM.getmin()*6;
}

void DrawNeedle()
{
setlinestyle(SOLID_LINE, 0, 4);
line(x,y,x+(r-60)*cos(thetamin*(M_PI/180)),y-(r-60)*sin(thetamin*(M_PI/180)));
}

};

/////////////////////////////////////////////////////////////////////////////////////////
// SANİYE ÇUBUĞU //
/////////////////////////////////////////////////////////////////////////////////////////

class Sneedle : public LINE
{
int thetasec;

public:
void Setangle(CTIME TM)
{
if(CT->tm_sec<=15)
thetasec=(15-TM.getsec())*6;
else
thetasec=450-TM.getsec()*6;
}

void DrawNeedle()
{
setcolor(4);
setlinestyle(SOLID_LINE, 0, 3);
line(x,y,x+(r-70)*cos(thetasec*(M_PI/180)),y-(r-70)*sin(thetasec*(M_PI/180)));
}

};

/////////////////////////////////////////////////////////////////////////////////////////
// SAAT CLASS'I
/////////////////////////////////////////////////////////////////////////////////////////

class CLOCK
{
Hneedle HN;
Mneedle MN;
Sneedle SN;

public:
void showclock(CTIME TM)
{
HN.Setangle(TM);
MN.Setangle(TM);
SN.Setangle(TM);

HN.DrawNeedle(TM);
MN.DrawNeedle();
SN.DrawNeedle();
delay(1000);
}
};




int main( )
{
FILE * pFile;
pFile = fopen ("Resim.jpg","r");
if (pFile==NULL)
{
printf("\n\n Dosya eksik! \n");
int ext;
scanf("%d",&ext);
exit(0);
}
else
fclose (pFile);


CLOCK PC;
CTIME TM;

const int DELAY = 50;

initwindow( 700 , 700 , "ANALOG SAAT");
setbkcolor(WHITE);

while(1)
{
TM.getctime();
readimagefile("Resim.jpg", 0, 0, 700, 700);
PC.showclock(TM);
}

return( 0 );
}


Kabataslak hangi satırda nasıl çalıştığı gerekli yardım !!!


Bu mesaja 1 cevap geldi.
S
12 yıl
Çavuş

Herkese kolay gelsin arkadaşlar soruma yardımcı olabilecek varsa yardım etsin lütfen

Picturebox'u sağa aşağıya yukarıya hareket ettirebiliyorum ama bir tek sola hareket ettiremiyorum şu kodu kullanıyorum "pictureBox3.Left += rd.Next(0,26);" rigth yazınca hata veriyor fikri olan var mı ? (left yazıyor ama ekranda sağa doğru gidiyor bize göre sağ programa göre sol demek ki )


Bu mesaja 1 cevap geldi.
Q
12 yıl
Yüzbaşı

Belki yardımcı olur...

Yazının içindeki rakamları sayan program:


#include <iostream>

using namespace std;

int rakam(char );

int main(){
char h[10000];
int i, s=0;

gets(h);

system("cls");

cout<<"Girilen: "<<h<<"\n\n";

for(i=0;h!='\0';i++){

if(rakam(h)==1){
s++;
}

}

cout<<"Rakam sayisi: "<<s<<"\n\n";


system("PAUSE");
return EXIT_SUCCESS;
}

int rakam(char Kar){

int donus=0;

switch(Kar){

case '0': donus=1; break;
case '1': donus=1; break;
case '2': donus=1; break;
case '3': donus=1; break;
case '4': donus=1; break;
case '5': donus=1; break;
case '6': donus=1; break;
case '7': donus=1; break;
case '8': donus=1; break;
case '9': donus=1; break;
default : break;

}

return donus;

}



C
12 yıl
Yüzbaşı

< Resime gitmek için tıklayın > Buraya kadar geldim . Ödevim Motorlu taşıtlar vergisi hesaplayan program. Sanki menüyü bitirdim gibi ama fiyatı buldurmak için hangi kodu yazacağım ? Yardımcı olursanız sevinirim. Teşekkürler





< Bu mesaj bu kişi tarafından değiştirildi Crane61 -- 25 Aralık 2013; 18:10:59 >
Bu mesaja 1 cevap geldi.
Q
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: 0FLu061

< Resime gitmek için tıklayın > Buraya kadar geldim . Ödevim Motorlu taşıtlar vergisi hesaplayan program. Sanki menüyü bitirdim gibi ama fiyatı buldurmak için hangi kodu yazacağım ? Yardımcı olursanız sevinirim. Teşekkürler

verginin ayrıntılarını ver hesaplamasını yapayım


Bu mesaja 1 cevap geldi.
C
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Q7ahg

quote:

Orijinalden alıntı: 0FLu061

< Resime gitmek için tıklayın > Buraya kadar geldim . Ödevim Motorlu taşıtlar vergisi hesaplayan program. Sanki menüyü bitirdim gibi ama fiyatı buldurmak için hangi kodu yazacağım ? Yardımcı olursanız sevinirim. Teşekkürler

verginin ayrıntılarını ver hesaplamasını yapayım

https://intvd.gib.gov.tr/internetvd/index.jsp?page=IVD_HSP_MTV


Bu mesaja 1 cevap geldi.
Q
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: 0FLu061

quote:

Orijinalden alıntı: Q7ahg

quote:

Orijinalden alıntı: 0FLu061

< Resime gitmek için tıklayın > Buraya kadar geldim . Ödevim Motorlu taşıtlar vergisi hesaplayan program. Sanki menüyü bitirdim gibi ama fiyatı buldurmak için hangi kodu yazacağım ? Yardımcı olursanız sevinirim. Teşekkürler

verginin ayrıntılarını ver hesaplamasını yapayım

https://intvd.gib.gov.tr/internetvd/index.jsp?page=IVD_HSP_MTV

birde şu ana kadar yazdığınız kodlar?
edit: daha kısa sürmesi için





< Bu mesaj bu kişi tarafından değiştirildi Q7ahg -- 25 Aralık 2013; 19:59:00 >

H
12 yıl
Onbaşı

• Her öğrenci için numara, ad, soyad, vize notu, final notu bilgileri girilerek diziye aktarılacak
• Girilen notlar doğrultusunda öğrencinin dönem sonu notu hesaplanacak.
(Dönem sonu notu = VizeNotu*0.30 + FinalNotu*0,60)
• Hesaplanan Dönem sonu notu 60 dan küçük ise öğrenci durumu KALDI, 60 dan büyük veya eşit ise durum GEÇTİ bilgisini verecek


bu ödevim için kafama tek takılan konu bilgilerin diziye aktarılması nasıl olacak bu konuda bana yardımcı olun lütfen


Bu mesaja 2 cevap geldi.
H
12 yıl
Onbaşı

Arkadaşlar,
C# Form sayfasının arkaplanını daha öncesinden kaydettiğim bir image dosyasındaki jpeg dosyası olarak ayarlamak istiyorum. Bu konuda daha öncesinden çalışması olmuş veya fikir sahibi olan var mıdır?

Örnek olarak C:\Image\123.jpeg yoluna sahip olan 123 adlı resim dosyasını form background olarak düzenleyeceğiz.

form load işlemi yapılırken,
this.Background = Image.FromFile("C:\Image\123.jpeg"); ifadesini kullandım işe yaramadı.
this.Background = new Bitmap("C:\Image\123.jpeg"); ifadesini denedim yine sonuç yok.

fikirlerinize ihtiyacım var.

Teşekkürler


Bu mesaja 1 cevap geldi.
H
12 yıl
Onbaşı

quote:

Orijinalden alıntı: hkncckldal

Arkadaşlar,
C# Form sayfasının arkaplanını daha öncesinden kaydettiğim bir image dosyasındaki jpeg dosyası olarak ayarlamak istiyorum. Bu konuda daha öncesinden çalışması olmuş veya fikir sahibi olan var mıdır?

Örnek olarak C:\Image\123.jpeg yoluna sahip olan 123 adlı resim dosyasını form background olarak düzenleyeceğiz.

form load işlemi yapılırken,
this.Background = Image.FromFile("C:\Image\123.jpeg"); ifadesini kullandım işe yaramadı.
this.Background = new Bitmap("C:\Image\123.jpeg"); ifadesini denedim yine sonuç yok.

fikirlerinize ihtiyacım var.

Teşekkürler

Neyse arkadaşlar çözümü kendim sağladım. Sorun "jpeg" formatının "jpg" olarak değerlendirilmesiymiş. Siz hata yapmayın emi