Differenze tra le versioni di "Brainfuck"

m
m (Bot: fix citazione web (v. discussione))
m (→‎Istruzioni condizionali: accento di troppo)
,----------[----------------------.,----------]
 
Questo esempio prenderà input scritti in minuscolo dalla tastieràtastiera e li farà diventare maiuscoli. Per uscire, premere il tasto invio.
 
In primo luogo, inseriamo il primo carattere usando il comando <code>,</code> e immediatamente sottriaiamo 10 da esso. (Molti, ma non tutti, i programmi Brainfuck usano 10 per indicare il tasto di ritorno a capo.) Se l'utente preme invio, l'istruzione di ciclo (<code>[</code>) salterà dopo la fine del ciclo, perché setteremo il primo byte a zero. Se il carattere inserito non era 10, assumeremo che esso fosse una lettera minuscola, ed entreremo nel ciclo, nel quale sottrarremo un altro 22 da esso, per un totale di 32, il quale è la differenza tra una lettera ASCII minuscola e la corrispondente lettera maiuscola.
93

contributi