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

Anonymní profil Ondřej – Programujte.comAnonymní profil Ondřej – Programujte.com

 

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

Mordor
Assembler › Výstup v programu pro převod…
23. 5. 2013   #176530

Dobrý den, potřebuju radu v programu pro převádění dekadické soustavy do jiné (dvojkové, osmičkové a šestnáctkové).
Výpočet by měl fungovat jen potřebuju poradit jak ukládat zbytek po dělení, který je v návěští lab01 v registru ER5 nějak do parametru aby se při dalším dělení vedle něho uložil další zbytek. V programu mam zadaný dec číslo 5 a soustavu dvojkovou takže první krok 5:2 = 2 zbytek 1 2:2 = 1 zbytek 0 1:2 = 0 zbytek 1 a v parametru bych chtěl mít „101“
Dělaný v HEW pro H8300s

; ----------- data ----------------
vystup: .space 20
par_m: .long vystup
;----------- program -------------

.text
.global _start


_start:
mov.l #5,ER5
mov.l #2,ER6
xor.b ER3,ER3
jsr @lab03

; --- funkce prevod
deleni:
xor.b ER2,ER2
prevod:
sub.l ER6,ER5
bcs lab01
inc.l #1,ER2
jmp @prevod

lab01:
add.l ER6,ER5

add.l ER5,ER3 ---??
mov.l ER3,@vystup  -- ???

Ondřej
C / C++ › Řetězec -> integer
27. 1. 2011   #138251

Nebo ještě jinak
pokud napíšu toto:

printf("%d %s", "Ahoj", "A");

char *p = "Ahoj";
printf("\n\n%s", p);

tak mi to vytiskne dve stejna cisla...

To je tím že to je jenom cast toho ukazatele? nebo proc jsou stejny?

Ondřej
C / C++ › Řetězec -> integer
27. 1. 2011   #138250

Wizard napsal:
V tomto pripade sa ti vypise pointer na retazec.



Aha.. já jsem si myslel něco podobného, něco s adresou, ale pak mi bylo divné, že když tam dám printf("%s", "Ahoj"); tak že by to poznalo že to nemá vypsat adresu, ale samotný řetězec. Protože s tím %s mi to vypíše Ahoj...

Ondřej
C / C++ › Řetězec -> integer
27. 1. 2011   #138246

Dobrý den,
chtěl bych se zeptat co se stane, když si nechám vypsat celočíselnou hodnotu argumentu typu řetězec.

Například mám printf("%d", "Ahoj");

Vůbec nemůžu nikde zjistit co se mi to vypisuje za číslo na obrazovku.

Díky za každý nápad...

Marek
OS - GNU / Linux › Programování FTP client-serv…
6. 1. 2011   #137596

díky za rady ... nejak se s tim peru prozatim ... prosim o radu jak poslat sítí celou strukturu která obsahuje různé položky abych s ní mohl na straně serveru pracovat ?



struct balik {
int id;
int delka;
char data[1024];
} packet;
//pak ty polozky necim naplnim a poslu
sendto(server_sockfd, (struct *balik)&packet, sizeof(packet), 0 , (struct sock_addr*)&address, len );

//a nic se nestane ...v strace na klientovy se neco deje ale na serveru nic kdyy prijimam nasledovne
recvfrom (server_sockfd, (struct *balik)&packet, sizeof(packet), 0 , (struct sock_addr*)&client_address, &client_len );


poradite mi prosim jak poslat celou strukturu abych s ni mohl pracovat na druhe stane?
diky

Andrew
C / C++ › Dealokace pole
5. 1. 2011   #137569

To crAzY^ : Díky moc, nemám tady linux a tudiz to nemohu otestovat ve valgrindu... tak snad je to ok...

Andrew
C / C++ › Dealokace pole
5. 1. 2011   #137563

To Andrew : Teď mě napadlo možná jak to udělat. tak to sem napíšu a kdyžtak mi prosím jenom dejte vědět jestli to je dobre...

když pak v programu použiju např *p_poleCharu = preved(puvodniPoleCharu);

tak až ho nebudu potřebovat tak použiju free(p_poleCharu) ???

Andrew
C / C++ › Dealokace pole
5. 1. 2011   #137561

Pěkný podvečer. Mám malý problém...

Mám v programu funkci
char *preved (char vstup[]);
a v ní používám
p_zkus = (char *) malloc(pocetZnaku*sizeof(char));
p_zkus je ukazatel na char, pocetZnaku je int.

toto naalokované pole si v programu naplním... a chtěl bych returnem předávat ten ukazatel na začátek toho pole... ale není mi jasné kdy a jak mám pak to pole dealokovat.
Můžete mi, prosím, pomoct?

Ondřej
C / C++ › Argumenty příkazové řádky
4. 1. 2011   #137506

To m->29 : To nějak nechápu... Mě je jasný jak je to s těmi mezerami, ale já pro regulární výraz můžu používat i jiné znaky než +,-,*,/ ... a právě znak | mi dělá problémy... pokud má jít program spouštět i příkazem regfota.exe a|b , tak si myslím, že tam bude spešl fígl... Nebo že to třeba vůbec nejde...

Ondřej
C / C++ › Argumenty příkazové řádky
4. 1. 2011   #137491

To liborb : Jasný... právě ty mezery by způsobily "rozdělení" na více argumentů... Ale já mám právě v zadání: umožněte jak vstup s uvozovkama, tak "hustý" zápis bez mezer a uvozovek...

Ondřej
C / C++ › Argumenty příkazové řádky
4. 1. 2011   #137484

Pěkný den,
mám problém se čtením argumentů z příkazové řádky. Argumentem na příkazové řádce by měl být regex. Měl bych umožnit vkládání ve stylu naze.exe "(a|b)*c" ale i bez těch uvozovek... A tam je problém... pokud do příkazové řadky napíšu znak | tak se to dost zlobí. Je možný to nějak potlačit? Aby to bylo možné zadávat bez těch uvozovek... Nějak to asi jít musí, když to po nás ve škole chtějí, ale já jsem nikde (ani v přednáškách) nenašel.

Díky za každou radu

clasic
CSS › Rozdělovník v menu
20. 4. 2010   #127398

www.berne.cz

cardel
.NET › Visual C# Express 2008 - debug
1. 11. 2009   #118294

Ahoj,
mám problém s Visual C# Express 2008. Řešil jsem nějakou nástavbu nad Outlookem 2007 (práce se složkami, kontakty ..., nic složitého) Nejdříve jsem si stáhnul nějaký ukázkový příklad z msdn a zkoušel jsem si ho jako makro v Outlooku (psáno ve Visual Basic). Zde jsem si vše vyzkoušel, debug mód ve vestavěném editoru fungoval v pohodě.
Později jsem se rozhodl, že se chci spíše zdokonalit v C# a udělat tuto aplikaci v něm.
Nainstaloval jsem si Visual C# 2008 Express Edition, stejný program jsem přepsal do C# a začal si jej debugovat. Hned jsem se ale dostal do problému. Kdykoliv jsem potřeboval zjistit obsah a hodnoty atributů nějakého objektu, interní debuger mi nabídl pouze objekt s hodnotou {System.__ComObject} s typem např. Microsoft.Office.Interop.Outlook.Folder {System.__ComObject}. Očekával jsem objekt typu Microsoft.Office.Interop.Outlook.Folder a všechny jeho atributy, které jsem si v předem jmenovaném Visual Basicu mohl bez problému prohlížet, ale získal jsem tento objekt asi přetypovaný na {System.__ComObject}. Nejsem C# znalec, ale představuji si tento objek asi něco jako Java.Lang.Object
Problém je tedy v tom, že nejsem schopný vidět obsah nějakých konkrétních objektů z package Microsoft.Office.Interop.Outlook... pravděpodobně by to bylo stejné i s jinými objekty týkající se Outlooku.

Nevíte kdy by mohl být problém? Jak už jsem se zmiňoval, tak ve VB vše fungovalo v pohodě, ve Visual C# nikoliv...

Díky za tipy

Offtopic › Uploading.com -- 10$/1000 DLs
16. 12. 2008   #92022

To Andriel :
presne tak

Offtopic › Uploading.com -- 10$/1000 DLs
15. 12. 2008   #91981

*VYDELAVEJTE UPLOADOVANIM*

- 10$ for every 1000 unique US downloads
Payment by request in EPESE, Epassporte, WebMoney, PayPal, MoneyBookers
- Minimal payment - 30$
- 10% referral percent. It's too low? Yes, if you have one referred webmaster, but if you referred 500?
- Easy to use statistics





Nevahejte a zaregistrujte se!
-----------
http://cash.uploading.com/?cod=dmg789lh

Anonymní uživatel
Visual Basic › Fce Date ve VBA
12. 2. 2008   #65692

To Rada : Děkuju.Skoro. Potřeboval bych aby to JEŠTĚ po těch 7 dní zobrazovalo až do dne xxx.

Anonymní uživatel
Visual Basic › Fce Date ve VBA
11. 2. 2008   #65655

Ahoj, nevíte někdo jak na to. Jsem úplný začátečník v programování ve VBA i celkově a potřeboval bych helpnout.
Porovnava se mi datum ve formuláři se systemovym datumem a potřeboval bych, aby se mi dané textové pole zobrazovalo o tyden dřív až po ten datum, co sleduje..Moc, moc děkuji za každou radu. Sesmolil jsem tohle, ale to zobrazí jen právě den "D"
If xxx.Value = Date Then
Me.xxx.Visible = True
Else
Me.xxx.Visible = False
End If
End Sub

 

 

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