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

Anonymní profil Aleš – Programujte.comAnonymní profil Aleš – Programujte.com

 

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

Aleš
C / C++ › C++ ukol do skoly
15. 1. 2013   #170207

pfff no nefunguje to, v radku std::for_each(pole.begin(), pole.end(), [&sum](int i){sum[i <= 0]+=i;}); je nekde chyba.
btw pouzivam program Dev C++ 4.9.9.2 a takove funkce neznam.. zatim znam while,do,float.

Aleš
C / C++ › C++ ukol do skoly
15. 1. 2013   #170205

diky za pomoc:)

Aleš
C / C++ › C++ ukol do skoly
15. 1. 2013   #170204

zacal jsem 

#include <stdio.h>
#define MAX 10

int main();
{
  getchar();
  return 0;
}

Aleš
C / C++ › C++ ukol do skoly
15. 1. 2013   #170203

no spise cely vyresit:D..

Aleš
C / C++ › C++ ukol do skoly
15. 1. 2013   #170201

Dobry den potreboval bych pomoct vyresit domaci ukol z Informatiky.. zadani zni:

nacte do pole zadany pocet realnych cisel
(pocet cisel musi byt mensi nez max.
rozsah pole) Cisla z pole vypiste na obrazovku.
Program dale vypocita a vypise soucet kladnych a soucet zapornych cisel v poli.

dekuji predem. Aleš

C / C++ › smernikova aritmetika
11. 5. 2009   #100851

Pokud žádáš o pomoc, znamená to, že jsi už začal... tak se aspoň pochlub co máš

Java › Java applet pro XPort
5. 5. 2009   #100500

Už jsem to vyřešil zcela jinou verzí appletu, takže je to v pohodě :smile14:

Java › Java applet pro XPort
29. 4. 2009   #100180

Jak jsi to testoval, ja jsem to totiž nahrával přímo na ten XPort a chyba se objevila až za běhu na něm.

Java › Java applet pro XPort
28. 4. 2009   #100113

Zdravím všecky,
mám takový menší problém. Píšu applet pro ethernetový modul XPort, ve kterém chci zobrazovat určité měřené hodnoty. Vytvořil jsem soubory: Xport.java - ten už byl hotový, jenom vytváří socket, načítá a odesílá data
Sensor.java - tělo appletu, které volá GUI
Gui.java - ten přepočítává a do labelů vypisuje hodnoty, v něm je právě problém



import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import java.util.*;

public class Gui extends Panel implements Runnable
{
private Thread mTimer;
private Label[][] mLabels;
private String savedData;
private Xport mXport;

public Gui(Xport xport)
{
setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.insets = new Insets(5,5,5,5);
setBackground(java.awt.Color.lightGray);
setSize(328, 446);

mXport = xport;
InitializeLabels(c);

mTimer = new Thread(this);
mTimer.start();
}

private void InitializeLabels(GridBagConstraints c)
{
mLabels = new Label[3][3];

for(int x = 0; x < 3; x++)
{
//projedeme misto a nalabelujeme
for(int y = 0; y < 3; y++)
{
mLabels[x][y] = new Label();
add(mLabels[x][y], c);
}

// nove labely do GUI
switch(x) {
case 0: addLabel("Napeti: ", mLabels[x][0], 0, 2*x, c);
break;
case 1: addLabel("NaPiC1: ", mLabels[x][0], 0, 2*x, c);
break;
case 2: addLabel("NaPiC2: ", mLabels[x][0], 0, 2*x, c);
break;
}
addLabel("Hodnota:", mLabels[x][1], 1, 2*x+1, c);
addLabel("N/A" , mLabels[x][2], 2, 2*x+1, c);
}
}

private void addLabel(String text, Label label, int x, int y, GridBagConstraints c)
{
// addLabel je fce usnadnujici pridani labelu, dalsi radek hlasi
// NullPointerException
label.setText(text);
c.gridx = x; c.gridy = y; c.gridwidth = 1; c.gridheight = 1;
c.weightx = 0.0; c.weighty = 0.0; c.anchor = GridBagConstraints.WEST;
add(label, c);
}

public void run()
{
Thread me = Thread.currentThread();
while (mTimer == me)
{
try
{
// tohle vlakno kazdou 1s
Thread.currentThread().sleep(1000);

// pokud nejsme pripojeni, pokracujeme
if(mXport == null || mXport.connected() == false)
continue;

// jinak muzeme prijimat
UpdateInput();
}
catch (InterruptedException e) { }
}
}

public void UpdateInput()
{
// nova data z XPortu
byte[] newData = mXport.receive();

//pokud nejsou nova data, neupdatuju
if(newData == null)
return;

// do GUI napisu nove hodnoty
updateOutput(newData);
}

private void updateOutput(byte[] data)
{
// zobrazujeme data z XPortu
int[] formattedData = formatData(data);

// projedu jiz formatovana vyst. data a vypisuji labely
for(int x = 0; x < 3; x++)
{
Integer sensorData = formattedData[x];

mLabels[x][2].setText(sensorData.toString());
}
}

private int[] formatData(byte[] rawData)
{
int[] finalData = new int[3];

for(int x = 46; x < 52; x=+2)
// preskocim na posledni napetovou hodnotu a NaPiCy
for(int y = 0; y < 3; y++)
{
finalData[y]=(byteToInt(rawData[x])*256+byteToInt(rawData[x+1]));
}

return finalData;
}

private int byteToInt(byte data)
{
// pri mezere vraci 0
if(data == 32)
return 0;

//jinak odecte ASCII kod 0
return data - 48;
}
}


Problém je ve fci addLabel, která generuje NullPointerException.
Přikládám i archiv se všemi soubory.

C / C++ › Školní projekt v C
13. 2. 2009   #94830

Ano, pro ty co nepochopili, v C::B jsem si vygeneroval PDF, stejně to za půl hoďky odevzdávám :smile4:

Offtopic › programování
13. 2. 2009   #94829

Python v PSPadu a C/C++ ve C::B ,popř. VS

C / C++ › Školní projekt v C
12. 2. 2009   #94704

Zdravím všechny a prosím o radu s jedním prográmkem. Program má realizovat jednoduchou studentskou databázi (jméno, známka, id). Student je uložen jako struktura, v paměti se jedná o lineární dvousměrný seznam. Řeším pár věcí:
1. Při uložení do souboru a znovu načtení načte údaje které jsem nezadal - jeden na začátku a druhý na konci
2. Nevím si rady s řazením a nebaví mě posílat své problémy Mrkvosoftu

C / C++ › čo je to inteprét a ako fung…
11. 2. 2009   #94595

Si to zkus zadat třeba do googlu nebo na wikipedii a uvidíš

OS - GNU / Linux › Ubunt/Linux/Vixta
11. 2. 2009   #94594

No jasně, nejdřív zkus nějakou LIVE distribuci, pak, jestli se ti to zalíbí, přejdi na svého favorita

Offtopic › Vytvorenie Webového - Script…
4. 2. 2009   #94103

PHP byl zpočátku soubor skriptů jazyka Perl. Jinak když se vytváří takový jazyk, je třeba naprogramovat interpreter, program, který kód překládá za běhu, rozumí jeho příkazům.

Mikrokontroléry › Freescale
4. 2. 2009   #94102

Pěkné :smile2:

C / C++ › prosím o radu
19. 12. 2008   #92240

Ach jo ,někteří lidé jsou zkrátka nepoučitelní

Pascal › Práce do školy
19. 12. 2008   #92239

Tos fakt nemusel... :smile17:

Mikrokontroléry › Freescale
19. 12. 2008   #92238

Jak na ty samply? Jsi napsal přímo jim, nebo někde na stránkách mají nabídku jako Analog Devices?

Příkazový řádek › DIR
16. 12. 2008   #92026

Nojo, Mrkvosoft už teď taky zpětně přechází (pro adminy) na CMD, protože jak to tam mají naklikat, tak se může stát katastrofa :smile1: . Jinak zlatý ls.

C / C++ › &quot;záporný char&quot;
15. 12. 2008   #91946

knihovna wchar- práce se širokými znaky v sadě UTF, datový typ wchar_t nabo tak nějak... :smile16:

Mikrokontroléry › Freescale
11. 12. 2008   #91606
Mikrokontroléry › Breakout (pinball) na ATmege32
10. 12. 2008   #91532

Myslím, že to je tak, to ještě budu muset zjistit.

Hardware › Notebook
10. 12. 2008   #91517

No jo, Toshiby jsou docela solidní a mrknul bych se i na Fujitsu-Siemens

Mikrokontroléry › Breakout (pinball) na ATmege32
10. 12. 2008   #91515

Jako programátor se používá obvod MAX232, jinak z USA si můžeš objednat sample zdarma přímo od Analog Devices(samozřejmě v největším pouzdře), potom jenom vyrobíš desku a jde se na to :smile7:

Mikrokontroléry › Breakout (pinball) na ATmege32
9. 12. 2008   #91446

Ale kostička je hustá, jen co je pravda :smile2: si jdu objednat ADuC a nakoupit ledky

C / C++ › Problém s uvolněním paměti p…
5. 12. 2008   #91163

Pokud už umíš malloc, měl by ses naučit něco jako příkaz free. Většina překladačů sice zajistí uvolnění paměti, ale tohle je nutnost u dobrého programátora.

C / C++ › Rozložení čísla
5. 12. 2008   #91162

Postupně dělit 10,100 atd. a výsledky ukládat do pole... to by mohlo fungovat

C / C++ › *.EXE do obrázku
4. 12. 2008   #91056

Ultra ROFL :smile6:

Tassadar
C / C++ › Špatné vypsání proměnné
6. 10. 2008   #86593

Poradil bych ti použít cin.getline(moje); načte to celý řádek a přitom čeká na Enter :-) jo a taku musím doporučit stringy

Offtopic › Váš nick?
24. 6. 2008   #77854

Mě tak začli říkat na základce... a už mi to zůstalo... bohužel

 

 

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