#includes

Lens and similar effects, color quantification

eZine's profile picture
Published in 
 · 1 year ago
... ns.c Calculates the tfm array. viewtga.c Used to show the background image. lens.asm Routines for steps 1, 2 and 3 in the algorithm above. Abedemo5.c #includes mklens.c and viewtga.c. Compile everything with: bcc -1 abedemo5.c lens.asm If you change the tfm array, the entire effect changes. Here are some cool transformations (D is both width and height): Invert area (flip in both x- and y-directions): for(i=0;i < D;i++) { for(j=0;j < D;j++) tfm[i*D+j] = i*D + D-1 - j; } Flip area in y-direction : int MAG=2; //magnificationfactor for(i=0;i < D;i++) { for(j=0;j < D;j++) tfm[i*D+j] = (i/MAG)*D + (j/MAG); } All these transforma ...

Fatal 3rror - No. 02

eZine's profile picture
Published in 
 · 2 years ago
... migo... Ele executa qualquer programa para voce usando o nivel de root. taskhack Ele estava dando erro ao compilar entao eu //comentei alguns #includes. Se der erro na sua maquina e ele nao gerar o executavel, descomente-os e tente novamente. Ele possui uma otima proposta: pode trocar o *UID* de qualquer processo rodando... Por exemplo, voce pode trocar o UID do -bash para 0 e funcionar como root... ( testei e funcionou, fica muito estranho uma shell r00t com $ ...) .---------------. | Usando o Knark `-----------------------------------------------. `=================-=-====--==-=-=-===----==---=-=---=-=--- -- - - localhost:/home/pchaz ...

C++ Lezione 4: funzioni

papero's profile picture
Published in 
 · 3 years ago
... er mostrarvi come fare funzioni, dopo che avrete compreso le basi spero che sarete capaci di fare qualsiasi cosa da soli. Che cosa fa il mio esempio: #includes...inclusioni di base Cos'è int mult(int x, int y);? E' un prototipo della funzione, senza di esso non potreste utilizzare mult! Cos'è void main()? Dovreste saperlo. Cos'è cout<<endl<<mult(x,y);? Bene, sostanzialmente ci sposta una linea più in basso e quindi stampa a scherma il risultato di mult. Altre notizie su questo più avanti. Cos'è int mult(int x, int y) { return x*y; } Bene, questa è la funzione! Essa dice che il tipo restituito è un integer. Quando viene ...

AEO Programmers Journal Installment 03

eZine's profile picture
Published in 
 · 5 years ago
... . The non terminal symbols have can be identifiers as in C. There is a syntax for the file describing this grammar. It is %{ initial C code , usually #includes, #defines and definitions of global variables, function prototypes and the like. It is C code. and ends with a %} This is followed by a bunch of yacc definitions many will be described as we go along. The first one is %token <token list> This <token list> is a whitespace separated list of terminal symbols that are not character constants. Others will follow as we describe yacc ... this section is terminated by a line containing only %%. The rules and actions follow this and are terminat ...

eXtreme-Brain Short Circuit 01

eZine's profile picture
Published in 
 · 5 years ago
... o caricato.\n"); return 0; } void cleanup_module(void) { /* ... */ } Guardate le #defines ingiunte (#define MODULE, #define __KERNEL__) e gli #includes (#include <linux/config.h> ...) Notate anche che, come il nostro lkm si eseguira' nel kernel , non potremo usare le funzioni libc, ma potremo usare le chiamate di sistema con la macros di cui vi ho parlato in precedenza cioe' la _syscallX(). Dovrete compilare questo modulo con 'gcc -c -O3 module.c' ed inserirlo dentro il kernel con il comando 'insmod module.o'. Come suggerisce il titolo, un lkm puo' anche essere usato per modificare il codice del kernel senza riscriverlo completamente. ...
loading
Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT