|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - AnioN
Páginas: 1 ... 11 12 [13] 14
301
« en: Sábado 8 de Julio de 2006, 20:21 »
si, es verdad. Pasa muy a menudo.
302
« en: Sábado 8 de Julio de 2006, 20:20 »
Gracias.
303
« en: Sábado 8 de Julio de 2006, 17:00 »
Ahora lo volvi a probar y me compila bien. Disculpen es que es el cansancio.
304
« en: Sábado 8 de Julio de 2006, 14:03 »
Algo asi no esta permitido, no? int main() { int a; int r; &r=a; a = 10; cout << r << endl; return 0; }
305
« en: Sábado 8 de Julio de 2006, 14:01 »
no me compila.
306
« en: Sábado 8 de Julio de 2006, 03:42 »
Alguien me puede decir cual es el error de este codigo? #include<stdio.h> void mifuncionPorPuntero(int *lavar); void mifuncionPorReferencia(int &lavar); int main(){ int variable; variable = 1; printf("Valor inicial = %d\n", variable); mifuncionPorPuntero(&variable); printf("Valor despues de llamada por puntero = %d\n", variable); mifuncionPorReferencia(variable); printf("Valor despues de llamada por referencia = %d\n", variable); getchar(); } void mifuncionPorPuntero(int *lavar){ (*lavar)++; } void mifuncionPorReferencia(int &lavar){ lavar++; }
307
« en: Viernes 7 de Julio de 2006, 23:45 »
No me queda bien claro como es el tema de definir alias para las variables. Por ej en este codigo: int main() { int a; int &r = a; a = 10; cout << r << endl; return 0; }
la linea que define el alias es: o sea, a la direccion de r se le asigna el contenido de a?. Entiendo el concepto, pero me parece medio confuso. Tiene una explicacion esto?. La idea es que dos variables apunten al mismo objeto.
308
« en: Miércoles 5 de Julio de 2006, 16:29 »
quiero aprender a debugguear un codigo. Aclaro que no tengo ni idea de como hacerlo en C, con VB marcaba los braek points y luego ejecutaba y me fijaba los valores de las variables que iban tomando. Pero como es en Borland c/c++ 5.02?, o de ultima en el dev c?
309
« en: Martes 4 de Julio de 2006, 17:47 »
ncurses.
310
« en: Martes 4 de Julio de 2006, 15:08 »
gracias, ya estoy entendiendo un poco mejor como funciona.
311
« en: Domingo 2 de Julio de 2006, 21:56 »
No entiendo bien que hace la funciion insertar. Aca esta el codigo, la parte de ing por teclado la suprimi para que el codigo sea mas corto. #include<stdio.h> #include<conio.h> #include "carga_lectura.h" int lista_vacia(struct lista *); struct lista* lista_lena(); struct lista* insertar(struct lista *, struct dato); void listar(struct lista *); struct lista* eliminar(struct lista *q, int nl); void main() { struct dato x; struct lista *p=NULL; FILE *arch; if(lista_vacia(p)) { printf("La lista esta vacia"); } /* CARGA DE LOS DATOS */ p = insertar(p,x); listar(p); p = eliminar(p, x.leg); fclose(arch); printf("Presione una tecla para salir"); getch(); } int lista_vacia(struct lista *q) { if(q = NULL) { return 1; } else { return 0; } } struct lista* insertar(struct lista *q, struct dato d) { struct lista *nuevo, *ant=q, *act=q; if((nuevo=lista_llena())==NULL) { printf("Lista llena"); } else { nuevo->d = d; nuevo->sig = NULL; if(lista_vacia(q)) q = nuevo; else { while(act && act->d.leg < d.leg) { ant=act; act=act->sig; } if(ant==act) { nuevo->sig = q; q = nuevo; } else { ant->sig=nuevo; nuevo->sig=act; } } } return (q); } struct lista * lista_lena() { struct lista *q; q = (struct lista *)malloc(sizeof(struct lista)); return q; } void listar(struct lista *q) { if(lista_vacia(q)) { printf("Lista vacia"); } else { while(q) { printf("%5d %-40s %10.2f \n", q->d.leg, q->d.apyn, q->d.prom); q = q->sig; } } } struct lista* eliminar(struct lista *q, int nl) { struct lista *ant=q, *act=q; if(lista_vacia(q)) { printf("Lista vacia"); } else { while(act && nl > act->d.sig) { ant = act; act = act->sig; } if((act==NULL)||(act->d.leg !=nl)) { printf("No encontrado"); } else { if(ant==act) { q=act->sig; } else { ant->sig=act->sig; } free(act); } } return (q); }
Esta parte del codigo no entiendo, mas especificamente el while. if(lista_vacia(q)) q = nuevo; else { while(act && act->d.leg < d.leg) { ant=act; act=act->sig; } if(ant==act) { nuevo->sig = q; q = nuevo; } else { ant->sig=nuevo; nuevo->sig=act; } }
312
« en: Sábado 1 de Julio de 2006, 04:52 »
la idea esta buena, no se pierda nada con intentar. No se esta proponiendo algo loco.
313
« en: Lunes 26 de Junio de 2006, 23:26 »
Muchas Gracias.
315
« en: Lunes 26 de Junio de 2006, 21:32 »
por lo que estuve viendo varia la extesion en cada compilador, no?, pero por lo general se hubican el el directorio lib.
316
« en: Lunes 26 de Junio de 2006, 19:18 »
lo que te interesa saber es como se usa el manejo de errores en C?, porque no es clara tu pregunta.
317
« en: Lunes 26 de Junio de 2006, 16:37 »
acordate de postear siempre el codigo entre las tags de codigo, sino no sale la identacion.
318
« en: Lunes 26 de Junio de 2006, 15:08 »
Hola, por cada haeder de ANSI C, o sea, me refiero a cada archivo *.h hay un archivo ensamblado que posee el codigo de las funciones?
319
« en: Lunes 26 de Junio de 2006, 15:05 »
a mi me parece que es una macro.
320
« en: Sábado 24 de Junio de 2006, 16:46 »
hay una version free de ese software.
321
« en: Jueves 22 de Junio de 2006, 21:12 »
si, me parece que es asi. gracias.
322
« en: Jueves 22 de Junio de 2006, 20:11 »
Alguien sabe que significa conio?, asi como stdio significa standard input/output.
323
« en: Jueves 22 de Junio de 2006, 17:25 »
/* * Copyright (c) 2002 * * Made by Petter Strandmark ("Sang-drax") * http://www.strandmark.com * Needed for functionality : <windows.h> * */ /* * USAGE: * * cout << RED << "This is red." << BLUE << "\nThis is blue."; * * */ #ifndef COLOR_PETTER_H #define COLOR_PETTER_H //Retain ANSI/ISO Compability #ifdef WIN32 #include <windows.h> #endif #include <iostream> namespace Petter { namespace { class Color { friend std::ostream& operator<<(std::ostream& stream,const Color& c); public: Color(unsigned short c): color(c) {} static bool IsAvailabe() { #ifdef WIN32 return true; #else return false; #endif } //private: unsigned short color; }; std::ostream& operator<<(std::ostream& stream,const Color& c) { stream.flush(); #ifdef WIN32 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),c.color); #endif stream.flush(); return stream; } #ifdef WIN32 const Color NORMAL = FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE; const Color WHITE = FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE|FOREGROUND_INTENSITY; const Color RED = FOREGROUND_RED|FOREGROUND_INTENSITY; const Color DKRED = FOREGROUND_RED; const Color BLUE = FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_INTENSITY; const Color DKBLUE = FOREGROUND_BLUE|FOREGROUND_GREEN; const Color GREEN = FOREGROUND_GREEN|FOREGROUND_INTENSITY; const Color DKGREEN = FOREGROUND_GREEN; const Color YELLOW = FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_INTENSITY; const Color BROWN = FOREGROUND_RED|FOREGROUND_GREEN; #else const Color NORMAL = 0; const Color WHITE = 0; const Color RED = 0; const Color DKRED = 0; const Color BLUE = 0; const Color DKBLUE = 0; const Color GREEN = 0; const Color DKGREEN = 0; const Color YELLOW = 0; const Color BROWN = 0; #endif } } #endif //ifndef
324
« en: Lunes 19 de Junio de 2006, 17:08 »
una alternativa a system es usar las secuencias de escape ANSI.
325
« en: Lunes 19 de Junio de 2006, 02:01 »
tenes que crear un proyecto nuevo y en la parte de target tenes una opcion que dice BGI. Activala y listo. y a poco con esto activas de manera automsatica todas las funciones declaradas en graphics.h , mmmm no lo creo. probalo si no lo sabes.
Páginas: 1 ... 11 12 [13] 14
|
|
|