Autor
|
Tema: Alguien me diria el lenguaje que se usa en las librerias de lenguaje c (Leído 2,644 veces)
|
naidmen
Desconectado
Mensajes: 18
|
Es que veo muchas lineas que no entiendo como por ejemplo: struct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _file; int _charbuf; int _bufsiz; char *_tmpfname; }; typedef struct _iobuf FILE;
No entiendo nada y me gustaría saber si hay una guia para aprender a programar esas lineas, osea crear esas librerías.
|
|
|
En línea
|
|
|
|
engel lex
|
me diria el lenguaje que se usa en las librerias de lenguaje c usan C XD que esperabas que te dijeran? lo que necesitas es aprender bien lenguaje C si no sabes que es un struct, que significa el asterisco, o que es typedef, significa que no has hecho un tutorial ni si quiera de nivel basico completo aquí te dejo varios que conseguí en google... si no te gustan, puedes intentar en youtube https://elrincondelc.com/curso-programacion-chttp://www.carlospes.com/curso_de_lenguaje_c/
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
naidmen
Desconectado
Mensajes: 18
|
NO, no hablo de lenguaje C, yo ya vi hasta arboles binarios, yo hablo de esas otras lineas que tienen, ya empiezo a entender pero oye que significan estas funciones: int swprintf (wchar_t *__stream , const wchar_t *__format , ... ) { register int __retval; __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); __retval = __mingw_vswprintf( __stream, __format, __local_argv ); __builtin_va_end( __local_argv ); return __retval; }
nunca vi que una función tuviera puntos, que significan esos puntos suspensivos en lenguaje c.
|
|
|
En línea
|
|
|
|
engel lex
|
no entiendo, Es que veo muchas lineas que no entiendo como por ejemplo: struct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _file; int _charbuf; int _bufsiz; char *_tmpfname; }; typedef struct _iobuf FILE;
No entiendo nada y me gustaría saber si hay una guia para aprender a programar esas lineas, osea crear esas librerías. NO, no hablo de lenguaje C, yo ya vi hasta arboles binarios, yo hablo de esas otras lineas que tienen, ya empiezo a entender pero oye que significan estas funciones: int swprintf (wchar_t *__stream , const wchar_t *__format , ... ) { register int __retval; __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); __retval = __mingw_vswprintf( __stream, __format, __local_argv ); __builtin_va_end( __local_argv ); return __retval; }
nunca vi que una función tuviera puntos, que significan esos puntos suspensivos en lenguaje c. ahora me dices que si las entiendes y que no hablas de lenguaje C(cuando estamos hablando de librerías en lenguaje C, en el subforo de C/C++) si quieres saber para que sirve la función swprintf solo has click en el link allí en tu codigo... sobre los puntos suspensivos (con buscar "puntos suspensivos lenguaje C" en google respondía tus preguntas con ejemplos, recuerda google no muerde) se llaman elipsis, te permite saltar las comprobaciones del lenguaje y pasar una cantidad indeterminada de argumentos (como en printf que luego del texto, colocas tantos argumentos como quieras) estoy respondiendo exactamente a tus preguntas pero te contradices, por favor, se tan especifico como puedas si no te respondo lo que necesitas saber
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
naidmen
Desconectado
Mensajes: 18
|
Si es que me contradije porque cuando vi la librería por primera vez no entendí nada, pero misteriosamente después de 3 meses después la volví a ver y ahora la entiendo, y con respecto a la función busque en internet un poco pero no encontré.
|
|
|
En línea
|
|
|
|
engel lex
|
la librería por primera vez no entendí nada, pero misteriosamente después de 3 meses después la volví a ver y ahora la entiendo misteriosamente?.... eso se llama aprender
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Las funciones con puntos suspensivos son funciones con lista de argumentos variables. Hay veces que no sabes cuantos argumentos se van a pasar y se usan estas. Por ejemplo, como te han dicho, printf es una de ellas, scanf otra. De antemano su programador desconoce que se le va a pasar pero hacen su trabajo ya sea con uno o cien argumentos.
Búscala por internet, son un poco complicadas pero enseguida se le pilla el truco.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Alguien conoce el Lenguaje TAL
Programación General
|
mark182
|
3
|
5,178
|
14 Febrero 2022, 19:30 pm
por Walter63
|
|
|
¿Qué lenguaje/librerias aconsejais para programar esto....?
Programación General
|
skan
|
7
|
4,547
|
2 Septiembre 2011, 09:11 am
por BlackZeroX
|
|
|
Lenguaje C temas (en orden) que debo aprender para dominar este Lenguaje?
Programación C/C++
|
r_fercho
|
3
|
6,806
|
8 Mayo 2014, 04:56 am
por r_fercho
|
|
|
Que framework, lenguaje y/o librerías usaríais para crear una "web app"?
Desarrollo Web
|
sdsoldi
|
4
|
3,207
|
11 Febrero 2016, 22:48 pm
por sdsoldi
|
|
|
SignAloud, unos guantes que traducen el lenguaje de signos a lenguaje verbal
Noticias
|
wolfbcn
|
0
|
1,137
|
25 Abril 2016, 18:10 pm
por wolfbcn
|
|