elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38
261  Programación / Programación C/C++ / Re: [Libros/Papers] C/C++ en: 30 Mayo 2012, 05:35 am
Hola! queria saber si alguien tiene este libro:
"Unix: programacion avanzada"
Lo estoy buscando hace rato pero no lo encuentro para descargar. Si alguien lo tiene me lo podria pasar, en lo posible si tiene la version en castellano :)

Saludos
262  Programación / Programación C/C++ / Re: me aparece un error en este ejercicio en: 30 Mayo 2012, 05:24 am
Lo encontre :), mira aca:
Código
  1.    }while(VNotas<0||VNotas>20);
  2.   suma=0  // falta aca el ";"
  3.   for(int i=0;i<N;i++)

Coincido con Ferno, para la proxima usa la etiqueta GeShi

Saludos
263  Programación / Programación C/C++ / Re: me aparece un error en este ejercicio en: 30 Mayo 2012, 01:35 am
Tenes varios errores! y todas son porque al arreglo VNotas no le indicas el subindice cuando lo usas, ejemplo:
Código
  1.       printf("Ingrese nota");
  2.         scanf("%d",&VNotas);
tenes que poner
Código
  1. scanf("%d",&VNotas[i]); // el subindice
Y asi en todos lados

Saludos
264  Programación / Programación C/C++ / Re: Ayuda con un sencillo programa en: 30 Mayo 2012, 00:31 am
Hola! el operador % se usa con enteros, pow devuelve un double.. A diferencia de java, para imprimir tenes que pasar el formato:
Código
  1. printf("%d\n",i);

Saludos
265  Programación / Programación C/C++ / Re: Matriz caracol de n x m en: 29 Mayo 2012, 21:45 pm
Hola! el problema esta en el printf, debe ser:
Código
  1. printf("%d  ",matriz[i][j]);
te olvidaste del subindice i

Saludos
266  Programación / Programación C/C++ / Re: listas simplemente enlazadas en: 29 Mayo 2012, 21:16 pm
Hola! el problema es q vos declaras un puntero "ultimo" pero no le reservas memoria, lo que estas haciendo es reservar memoria al siguiente de ultimo lo cual esta mal. Una pregunta ¿¿para que intentas reservar al siguiente?? no es mejor hacer:
Código
  1. void insertar_final(int x,L *lista)
  2. {
  3.    L *ultimo;//otro puntero ahora hacia el ultimo nodo
  4.    ultimo=(L*)malloc(sizeof(L));//le asigno memoria (creo nuevo nodo)
  5.    ultimo->dato= x;//le asigno el elemento que queria
  6.    ultimo->sig=NULL;
  7. }
De todas formas el error principal es q no estas enlazando la lista. Una forma de resolver es hacer:
Código
  1.            case 1:
  2.               printf("Dame el dato que deseas insertar:\n");
  3.               scanf("%d",&x);
  4.               lista=insertar_final(x,lista);
  5.               breaK;
  6.       ...................
  7.  
  8. struct info * insertar_final(int x,L *lista)
  9. {
  10.    L *ultimo;//otro puntero ahora hacia el ultimo nodo
  11.    ultimo=(L*)malloc(sizeof(L));//le asigno memoria (creo nuevo nodo)
  12.    ultimo->dato= x;//le asigno el elemento que queria
  13.    ultimo->sig=NULL;
  14.  
  15.   if(lista==NULL) /* si la lista esta vacia */
  16.       return ultimo;
  17.  
  18.   else {
  19.        while(lista->sig!=NULL) /* busco el ultimo nodo */
  20.              lista=lista->sig; /* cambio al siguiente nodo */
  21.        lista->sig=ultimo; /* el ultimo de la lista apunta al "ultimo" creado en esta funcion */
  22.   }
  23. }
Solo es necesario retornar "ultimo" cuando la lista esta vacia. En el bucle lo que hice es buscar el ultimo nodo y enlazarlo al puntero "ultimo". No lo compile pero deberia funcionar

Saludos
267  Programación / Programación C/C++ / Re: Llamar a una función desde un string en: 23 Mayo 2012, 23:29 pm
Hola! y como sabes si lo que se ingresa es lo correcto o no? si o si tenes q verificar la entrada
268  Programación / Programación C/C++ / Re: Duda Como Ejecutar Programa Desde Terminal Windows en: 20 Mayo 2012, 21:19 pm
Como dijo exel

linux   windows
ls         dir  
cd       cd

EDIT: ya lo resolviste cuando escribia

Saludos

PD: a mi no me funciono el ctrl+R :( no hace nada
269  Programación / Programación C/C++ / Re: error al compilar en: 18 Mayo 2012, 17:26 pm
Hola!  ¿por que pusiste todo el codigo de la funcion dentro del main???

Código
  1. main() {
  2.  
  3. while(bucle==true) funcion();
  4.  
  5. }
  6.  
  7. void funcion()
  8. {
  9. ......... // codigo
  10. }

EDIT: respondieron mientras escribia xD
270  Programación / Programación C/C++ / Re: Separar string Ayuda en: 18 Mayo 2012, 05:04 am
Lo q pasa es q yo copie el codigo que habia subido prometheus48 y no me di cuenta de eso :S, solo modifiq la part q estaba mal (o lo q me quisiste decir es q strtok no esta en C++?? )

Saludos
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines