Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Tutoriales de struct en c

Tutoriales de struct en c

21 tutoriales de struct en c encontrados(0.061 segundos)
Ordenado por: más recientes - mejor valorados
 1  2 3 >>
Tutorial de C++ (23 capítulos) CopyLeft   ****-(18)
Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de caballeros: c++ sobre linux. No pretende ser una vision exaustiva del lenguaje c++, simplemente muestra su uso a traves de los ejemplos. Un lenguaje orientado a objetos como c++ precisa de cierta explicacion previa antes de meterse en desarrollos serios, y para aprenderlo que mejor que programar ejemplos.
Cap 4 Tipos de datos
  bits) long double (80 bits) bool Valor booleano: true o false   wchar_t Caracteres anchos, para determinado juegos de caracteres   Sin animo de extenderse mucho mas, en c++ tambien disponemos de struct, union y enum. Veamos unos ejemplos
Cap 23 Notas, autoria, licencia, referencias
  long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_class struct switch template this throw true try typedef typeid union unsigned using virtual void volatile wchar_t while El testimonio de este diario fue
Cap 1 El diario de Peter Class
  Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de caballeros: c++ sobre linux. No pretende ser una vision exaustiva del lenguaje c++, simplemente muestra su uso a traves de los ejemplos. Un lenguaje orientado a objetos como c++ precisa de cierta explicacion previa
Autor: Peter Class; traducción por Pello Xabier Altadill Izura - 28 de Febrero de 2006
CÓMO Programar el puerto serie en Linux (5 capítulos) Copyright   -----(0)
Este es el COMO Programar el puerto serie en Linux. Todo sobre cómo programar comunicaciones con otros dispositivos/ordenadores sobre una línea serie, bajo Linux. Explicaremos diferentes técnicas: E/S Canónica (sólo se transmiten/reciben líneas completas), E/S asíncrona, y espera para una entrada de origen múltiple.
Cap 3 Programas Ejemplo
  ,c, res; struct termios oldtio,newtio; char buf[255]; /* Abre el dispositivo modem para lectura y escritura y no como controlador tty porque no queremos que nos mate si el ruido de la linea envia un CTRL-C. */ fd = open(MODEMDEVICE, O_RDWR | O_NOCTTY ); if
Cap 2 Comenzando
  enviado desde el dispositivo, que normalmente tiene que ser cambiado para la transmisión de datos. Todos los parámetros se pueden configurar fácilmente con un programa. La configuración se guarda en una estructura struct termios , que está definida en : #define NCCS 19 struct
Cap 1 Sobre este tutorial
  inteletual (C) 1997 de Peter Baumann. Los documentos Linux HOWTO - Linux COMO pueden ser reproducidos y distribuidos completos o en parte, en cualquier medio físico o electrónico, con la única condición de que mantengan esta nota de propiedad intelectual en todas sus copias. La redistribución comercial está
Autor: Peter H. Baumann - 19 de Diciembre de 2006
Tutorial de Java (197 capítulos) Creative Commons   *****(120)
Amplio tutorial de Java para empezar a trabajar y ampliar conocimientos de este lenguaje.
Cap 32 Punteros C/C++ y Referencias Java
  Ahora que ya sabemos un poco más sobre las referencias en Java, vamos a compararlas con los punteros de C y C++.Los punteros en C y C++ están orientados hacia un modelo físico de funcionamiento. Es decir, que el modelo de punteros se mapea directamente sobre el modelo hardware. Este modelo asume
Cap 154 Escribir la función C
  La implementación que proponemos la guardaremos en el fichero [[http://www.publispain.com/supertutoriales/diseno/java/cursos/3/Fuentes/Cap8/HolaImp.c HolaImp.c]], y contendrá las siguientes línea de código:#include #include "HolaMundo.h> #include void HolaMundo_presentaSaludo( struct HHolaMundo *this
Cap 154 Escribir la función C
  La implementación que proponemos la guardaremos en el fichero HolaImp.c , y contendrá las siguientes línea de código: #include #include "HolaMundo.h> #include void HolaMundo_presentaSaludo( struct HHolaMundo *this ) { printf( "Hola Mundo, desde el Tutorial de Java\n" ); return
Autor: Agustín Froufe - 29 de Agosto de 2005
La clase CString (7 capítulos) Creative Commons   ****-(2)
Este curso profundiza en la implementación de la clase CString dentro del framework MFC. Se detalla cómo funciona internamente, las estructuras internas y los usos más comunes.
Cap 2 Estructura interna
  como------]] protected: LPTSTR m_pchData; El buffer al que apunta, se encuentra dentro de una estructura para uso privado de la clase CString: la estructura CStringData, que en ciertas ocasiones se comparte entre varios objetos CString. Esta estructura se define como:struct
Cap 1 Lo basico
  "stdafx.h", estamos incluyendo el paquete de MFC personalizado para nuestro proyecto, y no el MFC completo.---De todas formas, los asistentes de Visual C++ hacen este paso por nosotros, creando un archivo "stdafx.h", según el uso del MFC que vamos a hacer, e incluyéndolo en los archivos de nuestro
Cap 4 Funciones miembro
  LPCTSTR lpszFormat, ...); void FormatV( IN LPCTSTR lpszFormat, IN va_list argList); || Modifica el contenido del objeto aplicando un formato, del mismo modo que con las funciones de C: sprinf(), wsprinft() y wsvprintf().---FormatMessage() utiliza la función del API Win32
Autor: Juan Manuel - 27 de Agosto de 2005
Dentro del núcleo Linux 2.4 (33 capítulos) GNU Free Documentation License   ***--(2)
Manual para Linux 2.4 en el que se analiza el proceso de arranque, los sistemas de archivos virtuales y los mecanismos IPC.
Cap 12 Implementación de la lista enlazada (de) Linux
  ->active_mm); if (weight >c) c = weight, next = p; } } ---- ##Aquí, ##p->run_list## es declarada como ##struct list_head run_list## dentro de la estructura ##task_struct## y sirve como ancla de la lista. Quitando y añadiendo (al principio o al final de la lista
Cap 25 Administración de estructuras de ficheros
  La estructura de ficheros es declarada en ##include/linux/fs.h##:##----struct fown_struct { int pid; /* pid o -pgrp donde SIGIO debería de ser enviado */ uid_t uid, euid; /* uid/euid del proceso estableciendo el dueño */ int signum
Cap 29 Dominios de Ejecución y Formatos Binarios
  ensamblador, por lo tanto no puedes desplazar el campo ##handler## a través de la declaración en C de ##struct exec_domain##) y salta a él. Por lo tanto, en C, se parecería a esto:##---- static void UW7_lcall7(int segment, struct pt_regs * regs) { abi_dispatch(regs, &uw7_funcs[regs->eax
Autor: Tigran Aivazian - 14 de Febrero de 2006
HDs grandes (6 capítulos) CopyLeft   -----(0)
Todo lo referente a geometrías de disco duro, así como el límite de las BIOS/SO relacionados con particiones más allá de los 1024 cilindros.
Cap 3 Geometría de los discos y particiones
  las particiones (primarias). Hay 4 entradas en dicha tabla, para 4 particiones primarias N del T: o para 3 primarias y 1 extendida , y cada una tiene el siguiente aspecto: struct partition { char active; /* 0x80: arrancable, 0: no arrancable */ char begin[3
Cap 4 Traslaciones y Managers de disco
  . Las direcciones lineales correspondientes a (c,h,s) N del T: c=cilindros h=cabezas s=sectores; parámetros lógicos. para un disco con geometría (C,H,S) N del T: parámetros físicos corresponden a c*H*S + h*S + (s-1). Todas las controladoras SCSI ``hablan'' LBA, junto con algunas IDE. Si la BIOS
Cap 6 Consecuencias
  más detalles y complicaciones, pero está claro que nadie (probablemente ni siquiera el sistema operativo) quiere usar esta información. Más aún, en lo que a nosotros concierne respecto a fdisk y LILO , obtendremos respuestas típicamente como C/H/S=4476/27/171 --valores que no pueden ser
Autor: Andries Brouwer - 19 de Diciembre de 2006
Flex, versión 2.5 (22 capítulos) GNU Free Documentation License   ****-(2)
Este manual describe flex, una herramienta para la generación de programas que realizan concordancia de patrones en texto. El manual incluye a la vez secciones de tutorial y de referencia.
Cap 17 Generando escaneres en C
  ##flex## ofrece dos maneras distintas de generar analizadores para usar con C++. La primera manera es simplemente compilar un analizador generado por ##flex## usando un compilador de C++ en lugar de un compilador de C. No debería encontrarse ante ningún error de compilación (por favor informe
Cap 10 Múltiples buffers de entrada
  grande para mantener size caracteres (cuando dude, use ##YY_BUF_SIZE## para el tamaño). Este devuelve un handle ##YY_BUFFER_STATE##, que podría pasarse a otras rutinas (ver más abajo). El tipo de ##YY_BUFFER_STATE## es un puntero a una estructura opaca ##struct## ##yy_buffer_state##, de manera
Cap 2 Descripción
  en forma de parejas de expresiones regulares y código C, denominadas **reglas**. ##flex## genera como salida un fichero fuente en C, ##`lex.yy.c'##, que define una rutina `yylex()'. Este fichero se compila y se enlaza con la librería `-lfl' para producir un ejecutable. Cuando se arranca el fichero
Autor: Vern Paxson - 14 de Febrero de 2006
Bison (16 capítulos) GNU Free Documentation License   *****(1)
Bison es un generador de analizadores sintácticos de propósito general que convierte una descripción gramatical para una gramática independiente del contexto LALR(1) en un programa en C que analice esa gramática.
Cap 9 Interfaz del Analizador en Lenguaje C
  = 0; i randomness Si desea pasar los datos de parámetros adicionales a ##yylex##, defina la macro ##YYLEX_PARAM## como ##YYPARSE_PARAM##, tal como se muestra aquí:%{ struct parser_control { int nastiness; int randomness; }; #define YYPARSE_PARAM parm #define YYLEX_PARAM parm
Cap 5 Ejemplos (III)
  de símbolos de por sí contiene un lista enlazada de registros. Su definición, que está contenida en la cabecera ##`calc.h'##, es la siguiente. Esta provee que, ya sean funciones o variables, sean colocadas en la tabla./* Tipo de datos para enlaces en la cadena de símbolos. */ struct symrec
Cap 2 Los Conceptos de Bison
  analice un lenguaje, este debe ser descrito por una **gramática independiente del contexto**. Esto quiere decir que debe especificar uno o más **grupos sintácticos** y dar reglas para contruirlos desde sus partes. Por ejemplo, en el lenguaje C, un tipo de agrupación son las llamadas `expresiones
Autor: Charles Donnelly y Richard Stallman - 01 de Marzo de 2006
Manual de Bison (16 capítulos) GNU Free Documentation License   ****-(2)
Bison es un generador de analizadores sintácticos de propósito general que convierte una descripción gramatical para una gramática independiente del contexto LALR(1) en un programa en C que analice esa gramática.
Cap 9 Interfaz del Analizador en Lenguaje C
  del token se almacenan en ##token_buffer##. for (i = 0; i randomness Si desea pasar los datos de parámetros adicionales a ##yylex##, defina la macro ##YYLEX_PARAM## como ##YYPARSE_PARAM##, tal como se muestra aquí:%{ struct parser_control { int nastiness; int randomness; }; #define YYPARSE
Cap 5 Ejemplos (II)
  de símbolos de por sí contiene un lista enlazada de registros. Su definición, que está contenida en la cabecera ##`calc.h'##, es la siguiente. Esta provee que, ya sean funciones o variables, sean colocadas en la tabla./* Tipo de datos para enlaces en la cadena de símbolos. */ struct symrec { char
Cap 3 Los Conceptos de Bison
  , en el lenguaje C, un tipo de agrupación son las llamadas `expresiones'. Una regla para hacer una expresión sería, "Una expresión puede estar compuesta de un signo menos y otra expresión". Otra regla sería, "Una expresión puede ser un entero". Como puede ver, las reglas son a menudo recursivas, pero debe
Autor: Charles Donnelly y Richard Stallman - 14 de Febrero de 2006
Guía de Programación de Módulos del Núcleo Linux (17 capítulos) GNU Free Documentation License   -----(0)
Así que quieres escribir un módulo del núcleo. Sabes C, has escrito algunos programas corrientes que se ejecutan como procesos, y ahora quieres ir donde está la verdadera acción, donde un simple puntero salvaje puede destruir tu sistema de ficheros y donde un volcado de memoria (core dump) significa un reinicio de la máquina.
Cap 6 Usando /proc para la entrada
  de ficheros.En Linux hay un mecanismo estándar para el registro de sistemas de ficheros. Como cada sistema de ficheros tiene que tener sus propias funciones para manejar las operaciones de inodos y ficheros4.1, hay una estructura especial para mantener los punteros a todas estas funciones, ##struct inode
Cap 10 Procesos bloqueantes
  , no * podemos usar las provisiones de salida de proc especiales - tenemos * que usar una función estándar de lectura, que es esta*/ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,0) static ssize_t module_output( struct file *file, /* El fichero a leer */ char *buf, /* El buffer donde
Cap 7 Hablando con los ficheros de dispositivo (escrituras y IOCTLs)
  device_open(struct inode *inode, struct file *file) { #ifdef DEBUG printk ("device_open(%p)\n", file); #endif /* No queremos hablar con dos procesos a la vez */ if (Device_Open) return -EBUSY; /* Si esto era un proceso, tenemos que tener
Autor: Ori Pomerantz - 27 de Febrero de 2006
 1  2 3 >>