jonask
-
Innlegg
47 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av jonask
-
-
*Vekk med innlegget*
-
Hey, takk karer! særlig deg, Søppel, det er akkuratt slike feil jeg viste det var en del av der og akkuratt slik hjelp jeg så etter =)
Jeg skal kikke litt rundt og se om jeg klarer å forbedre koden
-
Herregud, saboi... Hva vet vel du om det? Kanskje dama hans hadde synes det var en koslig gave?
-
heisann heisann
Jeg har nesten ikke skrevet noe c før,
faktisk så startet jeg for bare noen uker siden =)
Så la meg først si, hvis du er en bitter og sur
programmerer som bare er på disse forumene
for å kaste dritt på oss som ikke vet forskjellen
på printf og cout så slutt å les nå. Hvis det ikke
går an å få konstruktiv kritikk her så er det tusenvis
av andre C forumer der ute
Når det er sagt.
Jeg har skrevet vb i en del år, men har nå bestemt meg for
å skrittet over til c. (for å være ærlig vet jeg ikke helt forskjellen
på c og c++, men det er en annen vise).
Jeg bruker et ferdig skrevet library som heter Allegro, siden
jeg har forsøkt meg på å skrive egene DirectX rutiner, men det
er rett og slett alt for mye plunder for en nybegynner som meg
derfor har jeg lagt ved en binærfil, så dere slipper å recompile
hvis dere skal se det endelige produktet.
Men det jeg trenger hjelp med er egentlig "retting".
Jeg kan ikke mye om C, og sliter med minne allokering og
linked lists... Memmory leaks? Gud vet hva det heter alt sammen
Det jeg ser etter er noen hjelpsomme hint og pekere til hva som er
"dårlig" kode her. Hva som burde vært gjort annerledes.
Hvis noen gidder og føler de har tid til dette, så kan dere laste ned koden her;
All hjelp er hjertlig velkommen! og på forhånd takk=)
-
Vel, jeg har prøvd begge deler. bilde formatet funker best =)
Har lagt til funksjonalitet så man kan bla fremover og bakover for å se hva
som går på tv til andre tider, begynner virkelig å bli bra nå synes jeg
Håper noen får bruk for det!
-
Det funka bra=) tusen takk!
-
Heisann hoppsann!
Sitter og lærer meg c++, og sliter litt...
Jeg har et prosjekt, bestående av 2 cpp filer og en header fil.
jeg har et problem, som jeg ikke klarer å løse på to forskjellige måter
Nå vil jeg gjerne ha noen få globale variabler. Har includet H filen i begge Cpp'ene og prøvd å definere de variablene jeg vil skal være globale i h fila. det funker ikke. da maser den om at ting blir deffiner flere ganger i main.obj. Jeg har prøvd med sånn #ifndef BLAH og #define BLAH greier, no deal...
Så spørsmålet er, hvordan lager jeg variabler som kan leses fra flere enn en cpp fil?
løsning som jeg prøvde:
i stedet for globale variabler kan jeg heller lage funksjoner som sender variabler til hverandre. Så funksjonen MovePlayer ikke henter playerxpos fra globalen, men heller får den passert til seg gjennom MovePlayer(playerxpos).
Problemet her er at når jeg forandrer playerxpos inne i MovePlayer blir ikke denne forandringen sendt tilbake til der MovePlayer ble kallt opp. dvs, playerxpos forrandrer seg inne i Moveplayer(), men denne forandringen forsvinner når funksjonen er over jeg kunne jo returnert verdien, og brukt playerxpos = moveplayer(xpos); men det MÅ da finnes en bedre måte? hva hvis en funksjon skal forrandre på mer enn èn variabel for eksempel?
Løsning jeg lekte med:
lage klasser, med Player::move{x++;} hvor x er en verdi i strukturen til Player. Virka litt tungvindt, og jeg sleit fært fordi klassen min skulle være en linked list.
Jeg fant ingen måte å få minne possisjonen til selve denne klassen. så jeg kunne kjøre en delete "me"; hvis dere skjønner?
Håper jeg har klart å forklare meg ut i fra det lille jeg kan
Koden kan lastes ned på hjemmesiden min (jonask.com) under C++. Prosjektet heter SubHunter =)
-
Eneste jeg ikke liker( ) er at ingen av programmene vises på start-linja. Er det mulig å få inn dette
Klart det, veldig enkelt egentlig. Verdien ShowInTaskbar kan settes for Forms.
Hvis den er True vil programmet dukke opp der.
-
det er bra, funker mye bedre ikkesant?
Kikka nok bare på enern, jeg
-
Hehe, jeg digger at dere lager spill.
Det er ingen ting like morsomt å programmere som det!
Men jeg er ikke sikker på om jeg liker at dere bruker img og pic
bokser i stedet for bitblit eller enda bedre directx (eller et annet grafikk bibliotek).
Det virker bare ikke noe særlig bra å move rundt på masse kontroller
Bitblt er veldig enkelt å bruke, dog ikke det raskeste, og krever ikke
mer enn maks tre linjer for å printe fullverdige sprites med masker =)
I alle fall, jeg digger spill programmering, så hvis dere vil utveksle erfaring
send bare en mail til meg på [email protected] .
Dere kan sjekke prosjektene mine på jonask.com
Det er ikke mange av dem, jeg har laga flere titalls mb med ubruklig drit ,
men dette er noe av det som er blitt "ferdig" i alle fall. Hvis kode noen gan
kan bli ferdig da
-
Jeg klarte det! takket være litt hjelp
Nå kan jeg lese og skrive dit jeg vil, (med noen unntak seff )
-
Vel, jeg ER en helt vanlig kar. Har ingen som helst forbindelse med netshop, annet enn at jeg bor i samme by som NetShop kommer fra, Sandefjord. Men det gjør jo både Komplett og MPX også
Det er faktisk sant, de var en usedvanlig hyggelig gjeng =)
Jeg har _bare_ handla der siden.
Det har gått noen mnd, og broren min har ingen problemer med pcen som jeg nevnte =)
-
æh, det ekke deres feil, jeg er bare gammel bitter
-
Det svarer alle mine spørsmål! Tusen takk
-
aaahaaa, hmmm, vel beklager at jeg ikke sjekka det før jeg skrev ny post i alle fall.
og takk for raskt svar =)
menneh, blir det da
int* i = reinterpret_cast<int*>(0xadresse) ?
da peker i til "adresse"?
og blir i nå en pointer eller en vanlig variabel, siden det er "int* i" og ikke "int *i" som jeg er vant til.
Husk at jeg er helt nub er da, hehe -
Hei hei!
Jeg er fullstendig nebbete i C, har ikke holdt på mer enn et par uker, men jeg har skrevet VB i litt over 4 år Og som forventet er det en del ting å lære seg på nytt.
En ting som jeg stusser fært på er pointere. Vel, det vil si, jeg har skjønt dealen med at de peker til minneadresser og jeg innser at dette er veldig praktisk og alt mulig, men et spørsmål kommer tilbake.
Hvis de peker til minne adresser, så betyr vel det EGENTLIG at de peker til hardware adressen? correct me if i'm worng. Så burde det da ikke være mulig for c programmer å lese andre adresser også?
si at jeg vil lese port 888, som er parallellporten (synes jeg å huske).
hvordan kan jeg lage en pointer som peker dit?
hvordan kan jeg lage en pointer som peker til en adresse jeg skriver inn?
-
Hehe, jeg vil ikke oppfordre til ulovligheter, men hvis det er til "ikke kommersielt bruk" så gjør jeg det alikevel: Få tak i det fra en fildeler, pleier å funke for de fleste.
Skjønner godt hvis noen moderatore ikke liker dette, så jeg får legge til at (som jeg leste på itavisen i sta...) MS planlegger å slippe gratis light versoner av blandt annet Visual Basic etterhvert =)
-
det er også en funksjon som heter SEEK som lar deg søke opp en eksakt linje. tror jeg
EDIT--
Jadda, vist rakkern er det det.
Seek #filhandle, linjenummer
-
tja, du kan jo skrive krypterings algorytmen selv, det er ikke så utrolig vanskelig =)
Sikkerheten blir jo bedre jo bedre skrevet den er, men som regler klarer folk seg fint med hjemmelagede rutiner.
Den vanligste måten å kryptere noe er å finne ascii verdien av hver enkelt tegn,
for så å utøfre en mattematisk operasjon på det tallet og så lagre det (eller kjøre det tilbake til et tegn med char() funksjonen (noe jeg ikke er helt sikker på om den heter).
eksempel:
for hvor bokstav i text {
b = substr(b fra text)
verdi = asc(b)
verdi = verdi xor 7
dette er selve essensen i krypterings algorytmen
jeg orker ikke forklare det i det lange og det breie
men a xor b gir et svar som på en måte er kryptert
jo mer kos du legger inn her, jo vanskligere blir det å
"knekke" koden din. men husk at du må kunne
gå tilbake igjen også du finner masse bra om dette
på nettet
res = res . char(verdi) vil gi text som er helt uleslig: "ÆØ*Æ!\+|æs.a-|+-*"
ELLER
res = res . verdi . ',' vil gi en rekke med tall "324,2457,12,154,8,544"
}
antagelig så har php noen innebygde krypterings funksjoner som jeg bare ikke vet om, sorry
-
Du har så evig rett! Vår tid er nok forbi.. I dag skal alt gå gjennom komplisertte drivere som ingen skjønner en tøddel av og signaler er kryptert sønder og sammen. Jeg savner når skriverene skrev den datan du sendte dem fortløpende, og man kunne bruke dem i stedet for skjermer =) Det går jo faktisk an å forstå seg på parallellport programmering. Selv er jeg ingen stort elektro geni, men jeg synes at det er veldig artig å leke med. Har aldri laget noe nyttig, kunn knapper som får pcen til å gjøre diverse, blinkende lys og èn ir-sensor som triggrer et opptagsprogram på tvkortet mitt men jeg skulle gjerne sett noen skikklige prosjekter, så hvis du har noe kult oppe på nettet hadde det vært artig hvis du mailet meg en link =)
-
Det er fint mulig å kommunisere med com porten i vb, MEN du trenger hjelp av et eksternt bibliotek siden vb ikke har adgang til hardware adresser. Men det er ikke noe stort problem for det finnes mange fine dller å bruke, jeg hadde en nydelig en som jeg brukte til å slå av og på relèr/lamper i huset via parallellporten. Husker bare ikke hva den heter her på stående fot men søk, så finner du nok noe som gir deg tilgang til hva du måtte ønske.
Men det er nok lettere å bare bruke MSComm kontrollen =)
-
Vel, det jeg alltid gjør når jeg skal parse text som jeg rapper fra en annen side er at jeg ser etter et pungt i koden som aldri forandres. så kan du bruke substr og de andre string-funsjonene til å rake ut det du trenger. På den måten kan det du skal ha ligge hvorsomhelst på siden, gitt at referansepunktet alltid ligger på samme pungt relativt til det du skal ha tak i.
Den metoden kan brukes til å skaffe f.eks. været, aksjekurser, tvprogram, klokka eller hva som helst egentlig. Bare spør hvis du vil se hvordan jeg gjore det =)
-
Du kan ha så mange heftige variabler du vil i urlen, ingen begrensninger =)
index.php/?jeje=1&alder=84&name=Vidar
Denne adressen inneholder 3 variabler, en som heter "jeje",
en som heter "alder" og en siste som heter "name".
De er adskilt med &
Før den første står det et ?. Enkelt og greit =)
Alle sammen kan hentes ut ved å bruke $_GET kommadoen og bare be om den variablen du vil ha.
$navn = $_GET['navn'];
$alder = $_GET['alder'];
$jeje = $_GET['jeje'];
echo "$navn er $alder år gammel"
blir til: Vidar er 84 år gammel
forklarer det noe?
-
Nei, den nupper info fra et annet sted, (skakke si hvor) og så parser den texten =)
Å lage hele greiene som en tabell er kanskje ingen dum idè, jeg tenkte på det, men det ble så mye pes med colspan og sånn for å få riktig start og lenge på alle cellene. Men en kompis av meg sa han viste om en teknikk (husker ikke hva det het i farta) som kunne plasere elementer hvorsomhelst i et form. Kanskje det blir noe av? men for nå skal det først å fremst være noe man kan bruke for å se hva som er på tv
gjøre bildet klarere?
i Fotografering og bilderedigering
Skrevet
Hehe, jeesh.
Min favoritt er det programmet som lar deg bevege deg RUNDT ting på et bilde, og se hva som er bak vegger ol. Så det i en film eller serie ellerno.
Ang programmer som gjetter seg til mønster: Ja, de finnes, men de er ubrukelige av den enkle grunn at de gjetter mønstre, og det klarer personen som ser på bilde å gjøre selv.
Hvilken bostav ligger under *? AAAAAAAAAA*AAAA