Programmazione in C/JES
Moderatore: admix
- Ciccupeppe
- Amministratore
- Messaggi: 5472
- Iscritto il: 15 anni fa
Programmazione in C/JES
Ragazzi come da titolo voglio aprire questo topic per parlare un po di JES.. sono alle prime armi e non conosco ancora bene la sintassi da utilizzare! C'è qualcuno che lo usa, o l'ha usato, che è in grado di darmi una mano?



Re: Programmazione in JES
A te serve sapere come si usa jes o ti serve conoscere il python?
Se cerchi info sul python mi spiace ma non credo si riesca a far imparare via forum/web come si programma.
Le nozioni base si, ma il resto è un pelo più complesso
Se cerchi info sul python mi spiace ma non credo si riesca a far imparare via forum/web come si programma.
Le nozioni base si, ma il resto è un pelo più complesso
- Ciccupeppe
- Amministratore
- Messaggi: 5472
- Iscritto il: 15 anni fa
Re: Programmazione in JES
In realtà devo fare quest'operazione

Per la quale ho scritto questo

Ma il risultato non è quello da me sperato


Per la quale ho scritto questo

Ma il risultato non è quello da me sperato




Re: Programmazione in JES
def flip(picture):
X = getWidth(picture)
Y = getHeight(picture)
for Y in range (Y/2):
for X in range(X):
picture1 = getPixel(picture,x,y)
picture2 = getPixel(picture,X-x-1,Y-y-y)
temp = getColor(picture1)
setColor(picture1,getColor(picture2))
setColor(picture2,temp)
return picture
Non ho installato alcun compiler, prova npo.
jython è da una vita che non lo uso, potrebbe palesemente esser sbaghliato xD
X = getWidth(picture)
Y = getHeight(picture)
for Y in range (Y/2):
for X in range(X):
picture1 = getPixel(picture,x,y)
picture2 = getPixel(picture,X-x-1,Y-y-y)
temp = getColor(picture1)
setColor(picture1,getColor(picture2))
setColor(picture2,temp)
return picture
Non ho installato alcun compiler, prova npo.
jython è da una vita che non lo uso, potrebbe palesemente esser sbaghliato xD
- Ciccupeppe
- Amministratore
- Messaggi: 5472
- Iscritto il: 15 anni fa
Re: Programmazione in JES
Guarda j alla fine mi sono incaponito e ci sono riuscito
Cosi..


EDIT: ho provato ora il tuo code.. mi da errore alla sesta riga
Cosi..

EDIT: ho provato ora il tuo code.. mi da errore alla sesta riga



Re: Programmazione in JES
Non ho un compilatore e non l'ho provato, ma così ad occhio non noto errori.
beh comunque ci sei arrivato da solo lo stesso

beh comunque ci sei arrivato da solo lo stesso
- Ciccupeppe
- Amministratore
- Messaggi: 5472
- Iscritto il: 15 anni fa
Re: Programmazione in JES
altro dilemma...
codice

command area

immettendo dei valori (integer, string...) con c.in() si crea un lista. Ogni volta che chiamo c.in() aggiungo un elemento alla lista. Chiamando c.first(), mi restituisce il primo elemento (da sinistra) della lista. Chiamando c.out() mi rimuove il primo elemento della lista (sempre da sinistra) creando una nuova lista con gli elementi rimanenti. Richiamando c.first() dovrebbe restituirmi il "nuovo" primo elemento della lista creata da c.out().. Questo non avviene e mi da quell'errore.. Non ne vengo a capo, qualcuno sa spiegarmi qualcosa?
codice

command area

immettendo dei valori (integer, string...) con c.in() si crea un lista. Ogni volta che chiamo c.in() aggiungo un elemento alla lista. Chiamando c.first(), mi restituisce il primo elemento (da sinistra) della lista. Chiamando c.out() mi rimuove il primo elemento della lista (sempre da sinistra) creando una nuova lista con gli elementi rimanenti. Richiamando c.first() dovrebbe restituirmi il "nuovo" primo elemento della lista creata da c.out().. Questo non avviene e mi da quell'errore.. Non ne vengo a capo, qualcuno sa spiegarmi qualcosa?



- Ciccupeppe
- Amministratore
- Messaggi: 5472
- Iscritto il: 15 anni fa
- Ciccupeppe
- Amministratore
- Messaggi: 5472
- Iscritto il: 15 anni fa
Re: Programmazione in C

Il compilatore mi da errore con questo messaggio "too few arguments to function concat"
Concat è la funzione da me definita per la concatenazione di due stringhe mediante l'utilizzo di puntatori.. il problema dunque è che gli argomenti come fanno ad essere pochi se effettivamente passo alla funzione tutto ciò che gli serve, e che ho definito in precedenza nella riga 4 nel prototipo?
P.S. la clausula " != '\0' " si può omettere.. ma vorrei verificare delle cose quindi per ora sta bene li





