Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: ANTRUCK en 1 Agosto 2011, 21:40 PM

Título: [C] Como saber [Solucionado]
Publicado por: ANTRUCK en 1 Agosto 2011, 21:40 PM
Tengo una pequeña duda, como saber que códigos en C va en tales librerías ?

Lo otro es como saber cual códigos puedo remplazar por otros, ejemplos :



Un código que ya no pertenezca al standard

getch por getchar

clrscr(); por system("cls")
Título: Re: [C] Como saber
Publicado por: ANTRUCK en 2 Agosto 2011, 06:31 AM
SI eso sospeche  :silbar:
Título: Re: [C] Como saber
Publicado por: Dark Invader en 2 Agosto 2011, 11:54 AM
Cita de: ANTRUCK en  1 Agosto 2011, 21:40 PM
Tengo una pequeña duda, como saber que códigos en C va en tales librerías ?

Lo otro es como saber cual códigos puedo remplazar por otros, ejemplos :



Un código que ya no pertenezca al standard

getch por getchar

clrscr(); por system("cls")


A base de hacer codigos te fameliarizaras con que funcion va en que libreria...Tambien podrias mirar librerias y ver que contienen: http://c.conclase.net/librerias/

Lo de los codigos que podrias intercambiar pueden ser muchos,puedes usar el ejemplo que has puesto del getchar,puedes poner cin.get con la libreria iostream,poner system("pause")...

En cuanto a la ultima no utilices el clscr,es de la libreria conio y no se suele usar mucho,tambien puedes sacarte tus propios trucos definiendo macros:

#include <stdio.h>
#define borrar() printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");

int main(){
printf("hola mundo");
borrar();
getchar();
return 0;
}


No es lo mismo que borrar la pantalla pero te ahorras llamar a una biblioteca.

Un saludo
Título: Re: [C] Como saber
Publicado por: ANTRUCK en 2 Agosto 2011, 15:33 PM
Gracias por la librería.

Saludo.
Título: Re: [C] Como saber
Publicado por: rir3760 en 2 Agosto 2011, 18:47 PM
Cita de: ANTRUCK en  1 Agosto 2011, 21:40 PM
Tengo una pequeña duda, como saber que códigos en C va en tales librerías ?
Como ya te explicaron eso lo encuentras en cualquier material de referencia de calidad. Un pagina con la referencia en linea de C99 y C++ que me parece no se ha mencionado en estos foros, muy buena pero en ingles es:

Standard C Library (http://www.dinkumware.com/manuals/#Standard%20C%20Library)

Un saludo