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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 73
21  Programación / Programación C/C++ / Re: Sber si hay datos en stdin ? en: 25 Mayo 2010, 10:27 am
Recuerda que el teclado es un fichero más.

Código
  1. while(!feof(stdin))//Leeria el teclado hasta que se ingrese un caracter de fin de archivo
Para ver si hay algo, deberías leer nuevamente el teclado, y preguntar si en esa variable hay algo.
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.  char *s;
  6.  s = malloc(sizeof(char) * 8);
  7.  fgets(s,8,stdin);
  8.  printf("teclado> %s\n",s);
  9.  free(s);
  10.  s = malloc(sizeof(char) * 8);
  11.  fgets(s,10,stdin);
  12.  printf("HAY ALGO || Nuevo teclado> %s\n",s);
  13.  free(s);
  14. }
Si leyeras el teclado con HOLA MUNDO, en nuevo teclado te quedaria "ndo" si no me equivoco.
22  Programación / Programación C/C++ / Re: Depuración en Code Blocks - Duda en: 25 Mayo 2010, 03:22 am
Citar
Revisa si hay algo para actualizar respecto de code::blocks o de gbd, igualmente queda claro que el código no tiene nada que ver y el problema esta en tu sistema.

Tengo actualizado el sistema completamente.

Ahora bien, realicé lo citado:

Citar
Settings->Compiler and debugger...  Then I selected the "Debugger settings" on the left panel and checked the "Display debugger's log" check box.

Y al menos ahora muestra el valor de la variable en consola, aunque el mensaje no desaparece.

Muchas gracias.
23  Foros Generales / Foro Libre / Re: ¿Es dificil programar? ¿Te consideras un buen programador? en: 25 Mayo 2010, 03:14 am
Me considero un novato. Los programadores suelen ser muy autodidactas, y como todo, para ser bueno, hay que sudar sangre, y más si uno aprende por su cuenta...Lo mejor es aprender de errores tras errores, de críticas a tu código y demás... Aparte que también cuenta mucho que tenés que estar actualizándote con las nuevas tecnologías, y que nunca sabes programar todo al 100%, ya que siempre va a haber retos.

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.


Citar
Y bueno, como consejo, cómprate un boli, un cuaderno, un buen libro, ¡Y a programar! xD
+1 Buen consejo.
24  Programación / Programación C/C++ / Re: Depuración en Code Blocks - Duda en: 25 Mayo 2010, 03:09 am
Al parece no  :-\

Código:
~/projects/listas$ gdb ./a.out 
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
Para las instrucciones de informe de errores, vea:
<http://www.gnu.org/software/gdb/bugs/>...
Leyendo símbolos desde /a.out...(no se encontraron símbolos de depuración)hecho.
(gdb) run
Starting program: /a.out
El valor es:5
Program exited normally.
(gdb)
25  Programación / Programación C/C++ / Depuración en Code Blocks - Duda en: 25 Mayo 2010, 02:53 am
Hola, tengo el siguiente programa para "depurar":

Código
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.    int *a, b;
  5.    b = 5;
  6.    a = &b;
  7.    printf("El valor es:%d",*a);
  8.    return 0;
  9. }

Ahora bien, cuando hago el build del source, y luego trato de depurar, tengo el siguiente mensaje en la consola:

Citar
aviso: GDB: Failed to set controlling terminal: Operación no permitida

¿A qué se debe?
26  Programación / Programación C/C++ / Re: ayuda en validacion en: 25 Mayo 2010, 02:32 am
fgets()
27  Programación / Programación C/C++ / Re: reservar memoria para punteros en C en: 24 Mayo 2010, 21:19 pm
Puedes utilizar GesHi por favor?
28  Programación / Programación C/C++ / Re: C/C++ Dudas parámetros en: 24 Mayo 2010, 04:17 am
Creo que el tema debería ser cerrado. Igualmente se agradecen las opiniones.
29  Programación / Programación C/C++ / Re: Interfaz grafica en: 24 Mayo 2010, 01:32 am
http://winapi.conclase.net/
30  Sistemas Operativos / GNU/Linux / Re: duda en opera con debian en: 24 Mayo 2010, 00:02 am
Citar
UDP protocol is used over Port 1900 because the UDP protocol supports a "broadcast semantics" which allows a single UPnP announcement message to be received and heard by all devices listening on the same sub-network. TCP, being inherently a point-to-point connection-oriented protocol, does not support message broadcasts.
When UPnP devices wish to announce themselves, or "shout out" to find out what other UPnP devices are hanging around on the network, they issue a UDP message aimed at port 1900 of the special IP address [239.255.255.250]. This special "multicast" broadcast address has been set aside for UPnP devices and will be received by all of them listening on UDP port 1900.

En otro puerto no lo conozco, y sí, es raro.

Trata de pegar lo siguiente:

Código
  1. netstat -avptn
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 73
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines