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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 ... 122
591  Programación / Programación C/C++ / Re: a que es equivalente esto en: 18 Julio 2010, 01:10 am
Supongo que lo que queres lograr con ese scanf es chequear si hubo alguna falla en la lectura (situación en la cual scanf devuelve EOF), pero por otro lado también deberías chequear si devuelve 0 (en el caso que el dato recibido no concuerde con el formato esperado).

Lo ideal seria revisar el porque se da la supuesta falla y comenzar nuevamente, pero como en el ejemplo que pusiste eso no se realiza, lo equivalente estricto seria algo como:

Código
  1. do
  2. {
  3. cin>>a;
  4. }while(!cin.fail());  
  5.  

Para enterarte un poco mas sobre los flags que chequea ::fail, lee esto. Y también podes buscar sobre excepciones


pero  a que es equivalente p´s!!!!!

Mejora un poco la forma de pedir las cosas, ya sabes que nadie nos paga por ayudar, mas bien cada uno lo hace porque quiere hacerlo, así que un "por favor" sumado a una cuota extra de paciencia te van a venir bien. Ok?

Saludos
592  Programación / Programación C/C++ / Re: [KERNEL MODE][?] No puedo linkear ntddk.h en: 17 Julio 2010, 10:12 am
Por eso le pregunte que es lo que había intentado enlazar, porque al principio creí que lo de linkear era solo un error de concepto y en realidad se refería a incluir, pero como no respondió, probablemente tengas razón y haya intentado enlazar el header con pragma lib u agregándola en las dependencias adicionales. Si fue así, supongo que el error ya le habrá quedado claro ;D.

Igualmente si con linkear se refería a incluir, el problema probablemente se deba a que los directorios de los archivos a incluir no están agregados correctamente.

Horricreu, no se si estas leyendo algún libro, pero te recomendaría que vayas a la par de algún libro introductorio del tema y de paso que revises bastante la documentación del ddk.

Saludos!
593  Programación / Programación C/C++ / Re: !! Ayuda ¡¡ Programa en C en: 17 Julio 2010, 00:03 am
NeedToKill, bienvenido/a al foro!. En esta sección no se hacen tareas, dale una leida a las reglas.

Postea lo que llevas hecho a ver si te podemos ayudar.

Saludos!
594  Programación / Programación C/C++ / Re: [KERNEL MODE][?] No puedo linkear ntddk.h en: 16 Julio 2010, 22:00 pm
Para responderte primero es necesario saber que hiciste, paso por paso.

  • Enumera los pasos que has hecho
Mas allá que estén en el link, es necesario saber específicamente lo que has hecho para poder encontrar el error

  • Como has intentado linkear? que has puesto en pragma?
Igualmente dudo que eso tenga que ver, un tema es una referencia indefinida y otra muy distinta es que la librería ni siquiera exista. Postea los errores.

Si el error es que la librería no existe, mi primer palpito es que no agregaste los directorios (inc,lib) correctamente a los paths del VS.

  • El WDK esta configurado correctamente?
Intenta generar un mínimo ejemplo sin utilizar Visual Studio para confirmar que todo lo relevante este instalado correctamente.

Saludos!

595  Programación / Programación C/C++ / Re: fprintf y fputs en: 16 Julio 2010, 11:02 am
delvier1993, bienvenido/a al foro!. Para este tipo de dudas, procura antes utilizar el buscador del foro o bien utilizar Google.

fprintf:

Citar
Write formatted output to stream
Writes to the specified stream a sequence of data formatted as the format argument specifies. After the format parameter, the function expects at least as many additional arguments as specified in format.


Código
  1. /* fprintf example */
  2. #include <stdio.h>
  3.  
  4. int main ()
  5. {
  6.   FILE * pFile;
  7.   int n;
  8.   char name [100];
  9.  
  10.   pFile = fopen ("myfile.txt","w");
  11.   for (n=0 ; n<3 ; n++)
  12.   {
  13.     puts ("please, enter a name: ");
  14.     gets (name);
  15.     fprintf (pFile, "Name %d [%-10.10s]\n",n,name);
  16.   }
  17.   fclose (pFile);
  18.  
  19.   return 0;
  20. }





fputs:

Citar
Write string to stream
Writes the string pointed by str to the stream.
The function begins copying from the address specified (str) until it reaches the terminating null character ('\0'). This final null-character is not copied to the stream.

Código
  1. /* fputs example */
  2. #include <stdio.h>
  3.  
  4. int main ()
  5. {
  6.   FILE * pFile;
  7.   char sentence [256];
  8.  
  9.   printf ("Enter sentence to append: ");
  10.   fgets (sentence,255,stdin);
  11.   pFile = fopen ("mylog.txt","a");
  12.   fputs (sentence,pFile);
  13.   fclose (pFile);
  14.   return 0;
  15. }


Saludos!
596  Programación / Programación C/C++ / Re: Crear accesos directos en C++ en: 16 Julio 2010, 02:32 am
How to create short-cuts (link files)

Shell links


Saludos!
597  Programación / Programación C/C++ / array bidimensionales ¡quien me puede ayudar! en: 15 Julio 2010, 18:30 pm
El mensaje 'array bidimensionales ¡quien me puede ayudar!' fue bloqueado
No se hacen tareas
Leer reglas:
http://foro.elhacker.net/reglas
598  Programación / Programación C/C++ / Re: ¿que librerias tengo que añadir para usar sockets en c/c++? en: 13 Julio 2010, 22:01 pm
Si, es verdad, viendo bien los errores parece mas Code::Blocks. Si es ese el caso, olvidate del pragma y revisa la configuración del proyecto para agregar los parámetros adicionales al linker, tiene que estar mas o menos por donde te menciono EI.

Saludos
599  Programación / Programación C/C++ / Re: ¿que librerias tengo que añadir para usar sockets en c/c++? en: 13 Julio 2010, 21:49 pm
hackstyle18, estas con Visual Studio, no? prueba a:

Código
  1. #pragma comment( lib, "ws2_32.lib" )

O bien agrega Ws2_32.lib a las dependencias adicionales en la configuración del linker.

Saludos!

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
600  Programación / Programación C/C++ / Re: ¿que librerias tengo que añadir para usar sockets en c/c++? en: 13 Julio 2010, 21:35 pm
Incluye la librería winsock2:

Código
  1. #include <winsock2.h>

Si no funciona, postea el error de compilación.

Saludos
Páginas: 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 ... 122
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines