Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Documentacion ANSI C

Estas en el tema de Documentacion ANSI C en el foro de C/C++ en Foros del Web. alguien sabe donde encuentro la documentacion de ANSI C (las librerias estandar de c) pero para linux ,osea el gcc es que hay un monton ...
  #1 (permalink)  
Antiguo 08/07/2007, 18:44
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 7 meses
Puntos: 2
Documentacion ANSI C

alguien sabe donde encuentro la documentacion de ANSI C (las librerias estandar de c) pero para linux ,osea el gcc
es que hay un monton de funciones y nose que parametros reciben ni que datos retornan ,donde puedo conseguir esa documentacion y poder descargarmelo ,mejor si hay uno en español
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #2 (permalink)  
Antiguo 09/07/2007, 05:29
Avatar de cris_maco  
Fecha de Ingreso: abril-2007
Ubicación: Salamanca
Mensajes: 254
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Documentacion ANSI C

yo diria que buscaras por las paginas man ahi vienen explicadas las funciones y demas.
  #3 (permalink)  
Antiguo 09/07/2007, 07:49
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Documentacion ANSI C

Yo te recomendaría que le echaras un ojo a las FAQ's del foro, ahí puedes encontrar lo que buscas.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #4 (permalink)  
Antiguo 09/07/2007, 09:14
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Re: Documentacion ANSI C

Cita:
Iniciado por _Lucifer_ Ver Mensaje
Yo te recomendaría que le echaras un ojo a las FAQ's del foro, ahí puedes encontrar lo que buscas.

Saludos
Si buscas las funciones estandar, entonces estan igual para cualquier sistema, no solo para gcc de linux. Por lo que la MSDN es de las mejores opciones.
Yo hace tiempo estuve investigando la libreria estandar de C en la MSDN y creeme, esta muy completa, bueno, la verdad nunca encontre todas las opciones de printf y scanf, por eso estan en las faqs, aunque seguramente buscando mas las encontraría.

Saludos
  #5 (permalink)  
Antiguo 09/07/2007, 16:32
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 7 meses
Puntos: 2
Re: Documentacion ANSI C

donde encuentro el MSDN ,no es una ayuda sobre las librerias de .net?

en las FAQ's no hay nada de eso
por decir quiero saber cuales son los caracteres de escape para el printf o para algun otro metodo de la libreria stdio.h
me refiero a eso ,por decir la funcion fopen, que parametros recibe y que tipo de dato retorna,donde encuentro toda esa documentacion
en java es facil ,son los javadocs(API)
pero hasta ahora no encuentro la documentacion completa de las librerias estandares de C
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #6 (permalink)  
Antiguo 09/07/2007, 22:00
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Re: Documentacion ANSI C

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
donde encuentro el MSDN ,no es una ayuda sobre las librerias de .net?

en las FAQ's no hay nada de eso
por decir quiero saber cuales son los caracteres de escape para el printf o para algun otro metodo de la libreria stdio.h
me refiero a eso ,por decir la funcion fopen, que parametros recibe y que tipo de dato retorna,donde encuentro toda esa documentacion
en java es facil ,son los javadocs(API)
pero hasta ahora no encuentro la documentacion completa de las librerias estandares de C
Pues me acabas de demostrar que eres malisimo para buscar.
En las FAQs yo mismo puse posts de como usar printf, fopen, fwrite, fread, scanf y toda la informacion que pides. Ahi esta en las FAQs, asi que no me vengas con que no están.
La MSDN es no es para .net nadamas. Es general. Contiene informacion de todo tipo, desde los estandares de C hasta la APi DirectX.
Google no muerde. Si le pones MSDN seguramente el primer o el segundo link te llevaran a la web.
Ahi si te costará trabajo buscarle, sobretodo despues de demostrar tus habilidades para buscar informacion.
De hecho si buscas en el mismo foro, recuerdo que Eternal Idol o Maxextreme alguna vez puso links a la documentacion de DJGPP y de GCC, que venia precisamente la descipcion del estandar.

Igual, te recomendaria que entraras al sitio de Gcc y buscaras la documentacion de las librerias estandar. Estoy seguro que ahi encontraras toda la informacion que necesitas.

Y por favor...................LEE las FAQS.

Saludos
  #7 (permalink)  
Antiguo 10/07/2007, 10:15
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 7 meses
Puntos: 2
Re: Documentacion ANSI C

busque ,pero yo no necesito funciones simples como scanf o printf ,sino necesito usar funciones mucho mas avanzadas y eso no hay en las FAQs ,
puse de ejmplo el uso de scanf por asi decirlo ,pero necesito otras opciones de otras librerias (en el standar de c) que no hay en las faqs ,me entiendes?
o me diras que en las FAQs esta todo?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #8 (permalink)  
Antiguo 10/07/2007, 12:20
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Re: Documentacion ANSI C

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
busque ,pero yo no necesito funciones simples como scanf o printf ,sino necesito usar funciones mucho mas avanzadas y eso no hay en las FAQs ,
puse de ejmplo el uso de scanf por asi decirlo ,pero necesito otras opciones de otras librerias (en el standar de c) que no hay en las faqs ,me entiendes?
o me diras que en las FAQs esta todo?
Solo lee lo que tu mismo pusiste.

Cita:
por decir quiero saber cuales son los caracteres de escape para el printf o para algun otro metodo de la libreria stdio.h
me refiero a eso ,por decir la funcion fopen, que parametros recibe y que tipo de dato retorna,donde encuentro toda esa documentacion
Eso esta en las FAQs.

Si quieres saber mas, ya te dije donde peudes encontrar informacion.

En la Web de GNU/Gcc
En la Web de DJGPP
En la MSDN
Y obviamente en google encontraras muchas mas.

Saludos
  #9 (permalink)  
Antiguo 14/07/2007, 13:59
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 7 meses
Puntos: 2
Re: Documentacion ANSI C

si ,ya encontr info sobre la documentacion de ANSI C ,per hay algunas funciones q no entiendo ,por ejemplo leer un archivo
dice asi:

FILE *fopen(const char *filename,const char *mode);

y yo lo llamo asi

char *puntero;
char archivo='/home/luis/archivoquequieroleer.txt';
FILE *f;


f=fopen(&archivo,'r');


pero no me funciona
quiero leer un archivo que contiene solo texto para poder imprimirlo,me ayudan porfavor?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #10 (permalink)  
Antiguo 14/07/2007, 19:15
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Re: Documentacion ANSI C

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
si ,ya encontr info sobre la documentacion de ANSI C ,per hay algunas funciones q no entiendo ,por ejemplo leer un archivo
dice asi:

FILE *fopen(const char *filename,const char *mode);

y yo lo llamo asi

char *puntero;
char archivo='/home/luis/archivoquequieroleer.txt';
FILE *f;


f=fopen(&archivo,'r');


pero no me funciona
quiero leer un archivo que contiene solo texto para poder imprimirlo,me ayudan porfavor?
Pues por que el codigo esta mal.

para empezar

FILE *fopen(const char *filename,const char *mode);

no es una llamada, es solo el prototipo de la funcion.

Esto:

char archivo='/home/luis/archivoquequieroleer.txt';

Como que ni al caso.

char archivo; solo define un byte. Tu lo que necesitas es un arreglo de caracteres o bytes.

char archivo[]="/home/luis/archivoquequieroleer.txt";

y ya en fopen no haces ninguna referencia:

f=fopen(archivo,'r');

Ese char *puntero; parece sospechoso, pero como veo que no estas haciendo nada con el pues no creo que pase nada malo.

Saludos
  #11 (permalink)  
Antiguo 15/07/2007, 18:18
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 7 meses
Puntos: 2
Re: Documentacion ANSI C

pero si la funcion fopen pide un puntero de caracter ,porque le pasas un arreglo de caracter y ni siqueira pones & para darle la direccion a la funcion fopen
como hago para imprimir lo que esta en un archivo txt ?me pueden dar algun ejemplo porfavor?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #12 (permalink)  
Antiguo 15/07/2007, 19:42
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Documentacion ANSI C

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
pero si la funcion fopen pide un puntero de caracter ,porque le pasas un arreglo de caracter y ni siqueira pones & para darle la direccion a la funcion fopen
como hago para imprimir lo que esta en un archivo txt ?me pueden dar algun ejemplo porfavor?
Primero tenes que aprender C, arranca con un tutorial basico.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #13 (permalink)  
Antiguo 15/07/2007, 22:07
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Re: Documentacion ANSI C

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
pero si la funcion fopen pide un puntero de caracter ,porque le pasas un arreglo de caracter y ni siqueira pones & para darle la direccion a la funcion fopen
como hago para imprimir lo que esta en un archivo txt ?me pueden dar algun ejemplo porfavor?
Aunque no te guste, lo de los punteros lo explique yo en las FAQs. Ahi te dice claramente que un puntero es tecnicamente lo mismo que un arreglo.
Pero ahh, ya leiste segun tu las FAQs.

La verdad seria mas conveniente que leyeras el tutorial de C con clase, viene todo ampliamente explicado con excelentes ejemplo.

Saludos
  #14 (permalink)  
Antiguo 16/07/2007, 19:27
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 7 meses
Puntos: 2
Re: Documentacion ANSI C

pero podrian darme algun ejemplo ,es q ya lei varios tutoriales y no le capto muy bien la funcion de ller un archivo ,en es pecial si la direccion q quiero usar es una direccion absoluta
ejmplo:
/home/luigi/archivoaleer.txt
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #15 (permalink)  
Antiguo 16/07/2007, 22:36
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Re: Documentacion ANSI C

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
pero podrian darme algun ejemplo ,es q ya lei varios tutoriales y no le capto muy bien la funcion de ller un archivo ,en es pecial si la direccion q quiero usar es una direccion absoluta
ejmplo:
/home/luigi/archivoaleer.txt
Mira. Uno no nace sabiendo ni mucho menos. Pero una cosa es querer correr sin saber caminar. Nunca vas a poder.

Espero que lo pidas no sea una especie de tarea, porque creeme, no recibiras mucha ayuda que digamos.

No tiene nada de extraordinario usar una direccion absoluta que una relativa en la funcion fopen.

hasta puedes hacer esto:

fopen("home/blabla/archivo.txt", "w");

y te funciona, pero vamos, si no sabes que son aun arreglos ni como puedes trabajar con ellos conjuntamente con los punteros, como esperas hacer el trabajo que quieres hacer?

Aprende poco a poco y en tus dudas tecnicas te ayudamos co mucho gusto.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:09.