<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>
	<channel>
		<title>Dudas de Programacion &#187; Tag: C - Recent Topics</title>
		<link>http://www.dudasprogramacion.com/tags/c</link>
		<description>Dudas sobre lenguajes y apis de programación</description>
		<language>en-US</language>
		<pubDate>Tue, 07 Feb 2012 21:58:11 +0000</pubDate>
		<generator>bbpress 1.1</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.dudasprogramacion.com/search.php</link>
		</textInput>
		<atom:link href="http://www.dudasprogramacion.com/rss/tags/c/topics" rel="self" type="application/rss+xml" />

		<item>
			<title>jeremias10 on "abrir word desde borlan c++"</title>
			<link>http://www.dudasprogramacion.com/topic/abrir-word-desde-borlan-c#post-461</link>
			<pubDate>Fri, 28 May 2010 16:18:22 +0000</pubDate>
			<dc:creator>jeremias10</dc:creator>
			<guid isPermaLink="false">461@http://www.dudasprogramacion.com/</guid>
			<description><p>alguien me podria decir como abro word o otra aplicacion desde c++, necestio un ejemplo para acerlo<br />
gracias
</p></description>
		</item>
		<item>
			<title>Pajeril on "validacion de datos (alfa-numerico) c++"</title>
			<link>http://www.dudasprogramacion.com/topic/validacion-de-datos-alfa-numerico-c#post-877</link>
			<pubDate>Wed, 09 Feb 2011 23:15:05 +0000</pubDate>
			<dc:creator>Pajeril</dc:creator>
			<guid isPermaLink="false">877@http://www.dudasprogramacion.com/</guid>
			<description><p>Holas, bueno tengo una duda sobre como validar los datos ke se ingresa cuando se programa con c++, basicamente lo ke kiero es ke mi programa solo acepte numeros o letras , segun sea el caso, logicamente necesito usar un try/catch, pero como hago lo de la validacion de datos?....y a ke librerias debo invocar?....bueno gracias por la atencion....:)
</p></description>
		</item>
		<item>
			<title>luisjavier1941 on "Como hacer un programa en java, que convierta el codigo de java a c++ y vicevers"</title>
			<link>http://www.dudasprogramacion.com/topic/como-hacer-un-programa-en-java-que-convierta-el-codigo-de-java-a-c-y-vicevers#post-812</link>
			<pubDate>Mon, 29 Nov 2010 14:21:27 +0000</pubDate>
			<dc:creator>luisjavier1941</dc:creator>
			<guid isPermaLink="false">812@http://www.dudasprogramacion.com/</guid>
			<description><p>hola a todos, me pueden ayudar hacer un convertidor de lenguaje en java.<br />
que convierta de java a c++ y de c++ a java.<br />
pero el programa debe ser hecho en java.<br />
porfavor ayudenme que no se como empezar...
</p></description>
		</item>
		<item>
			<title>lemus on "Importar de .dbf a SqlServer2005 en C#"</title>
			<link>http://www.dudasprogramacion.com/topic/importar-de-dbf-a-sqlserver2005-en-c#post-570</link>
			<pubDate>Mon, 02 Aug 2010 14:52:55 +0000</pubDate>
			<dc:creator>lemus</dc:creator>
			<guid isPermaLink="false">570@http://www.dudasprogramacion.com/</guid>
			<description><p>Tengo una base de datos en FoxBase (.dbf) que debo importar desde sqlserver 2005. Lo estoy haciendo de forma manual en Sql pero esta bd debe ser actualizada diariamente, lo que es un inconveniente. Quisiera poderlo hacer por código en la aplicación en C# que trabaja con esos datos.
</p></description>
		</item>
		<item>
			<title>jeremias10 on "un poco de ayuda con este codigo"</title>
			<link>http://www.dudasprogramacion.com/topic/un-poco-de-ayuda-con-este-codigo#post-467</link>
			<pubDate>Tue, 01 Jun 2010 23:10:48 +0000</pubDate>
			<dc:creator>jeremias10</dc:creator>
			<guid isPermaLink="false">467@http://www.dudasprogramacion.com/</guid>
			<description><p>hola a todos la verdad es q no c como implementar bien mi codigo, este codigo trata sobre ficheros en c++, el problema q tengo es q ala hora de modificar y eliminar me eliminan todo lo q tengo escrito, y cuando modifico si m modifica pero no me deja guardados todos y me los borra, </p>
<p>otro cosa es q cuando voy a mi pc -&#62; disco c  -&#62; borlan -&#62;  BIN--&#62; Y BUSCO el archivo q crie, y lo abro, me abre pero me da un monton e signos q nada q ver, necesito q me digas xq me aparecen esos signos, espero q me respondan y me digan cual es mi error,xq no encuentro nada</p>
<p>este es mi cogio:</p>
<p>#include &#60;stdio.h&#62;<br />
#include &#60;stdlib.h&#62;<br />
#include &#60;conio.h&#62;<br />
#include &#60;time.h&#62;<br />
#include &#60;iostream.h&#62;<br />
#include &#60;string.h&#62;</p>
<p>struct producto {<br />
    int codigo;<br />
    char nombre[50];<br />
    float precio;   </p>
<p>    };</p>
<p>void menuPrincipal();<br />
void menuproductos();</p>
<p>void nuevoproducto();<br />
void editarproducto();<br />
void eliminarproducto();<br />
void verproducto();</p>
<p>  //funcion principal<br />
int main() {<br />
 int opcion;<br />
 int salir = 0;<br />
while (salir != 1)<br />
  { // while mientras salir sea 0</p>
<p>   menuPrincipal();</p>
<p>   scanf("%d", &#38;opcion);</p>
<p>   switch(opcion) {<br />
    case 0:<br />
      salir = 1; // opcion salir del menu<br />
    break;</p>
<p>    case 1:<br />
    clrscr();<br />
      menuproductos();</p>
<p>    break;</p>
<p>     } // fin del switch de opcion de menu principal</p>
<p> }// fin del while para salir</p>
<p>  printf("\n\n");</p>
<p>  return 0;<br />
}</p>
<p>void menuPrincipal() {</p>
<p>     printf("\n	JEREMIAS IVAN CHIRICOC MARTINEZ           2890-09-4362\n\n");</p>
<p>     printf("			Selecciona la opciona realizar:\n\n");<br />
     printf("			1- PRODUCTOS.\n");<br />
     printf("			0- Salir.\n\n");<br />
     printf("			Opcion: ");<br />
}</p>
<p>void menuproductos(){</p>
<p>     int exit = 0;<br />
     int opc;</p>
<p>     while (exit != 1) {</p>
<p>       printf("\nMenu Productos.\n\n");<br />
       printf("Selecciona la opciona realizar:\n");<br />
       printf("1- Nuevo Producto.\n");<br />
       printf("2- Editar producto.\n");<br />
       printf("3- Eliminar Producto\n");<br />
       printf("4- Ver producto.\n");<br />
       printf("0- Salir.\n\n");<br />
       printf("Opcion: ");</p>
<p>       scanf("%d", &#38;opc);</p>
<p>       switch(opc) {<br />
	 case 0:<br />
	 clrscr();<br />
           exit = 1;<br />
         break;</p>
<p>	 case 1:<br />
	 clrscr();<br />
           nuevoproducto();<br />
         break;</p>
<p>	 case 2:<br />
	 clrscr();<br />
           editarproducto();<br />
         break;</p>
<p>	 case 3:<br />
	 clrscr();<br />
           eliminarproducto();<br />
         break;</p>
<p>	 case 4:<br />
	 clrscr();<br />
           verproducto();<br />
         break;<br />
       }<br />
     }<br />
}</p>
<p>//agregar nuevo producto</p>
<p>void nuevoproducto() {</p>
<p>     struct  producto prod;<br />
     FILE *fichero;</p>
<p>     printf("Datos del Nuevo producto.\n\n");</p>
<p>     printf("Ingrese el codigo del producto: ");<br />
     scanf("%d", &#38;prod.codigo);</p>
<p>     fflush(stdin);<br />
     printf("\nIngrese el nombre del producto: ");<br />
     gets(prod.nombre);</p>
<p>     fflush(stdin);<br />
     printf("\n ingrse el precio");<br />
     scanf("%f",&#38;prod.precio);</p>
<p>     if ((fichero = fopen("productos.txt", "a")) == NULL) {<br />
       printf ("Error en apertura del fichero para escritura\n");<br />
     }<br />
     else {<br />
       //guardamos los datos en el fichero<br />
       fwrite(&#38;prod, sizeof(prod), 1, fichero);<br />
       printf("\nproducto agreado.");<br />
       fclose (fichero);<br />
     }</p>
<p>     printf("\n\n");</p>
<p>}</p>
<p>//ver todos  productos<br />
void verproducto() {</p>
<p>     struct producto prod;<br />
     FILE *fichero;</p>
<p>     if ((fichero = fopen("productos.txt", "r")) == NULL) {<br />
          printf ( "No existen productos.\n " );</p>
<p>     }<br />
     else {<br />
          fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          while (!feof(fichero)) {<br />
                printf("\nCodigo del producto: %d", prod.codigo);<br />
		printf("\nNombre del producto: %s", prod.nombre);<br />
                printf("\nprecio del producto: %f", prod.precio);</p>
<p>                fread (&#38;prod, sizeof(prod), 1, fichero); </p>
<p>          }<br />
          fclose (fichero);<br />
     }<br />
}</p>
<p>//editar un producto<br />
void editarproducto(){</p>
<p>     int codigoBuscado;<br />
     int encontrado = 0;<br />
     struct producto prod;<br />
     struct producto newpro;<br />
     FILE *fichero;<br />
     FILE *ficherox;</p>
<p>     printf("Modificacion de Datos del Producto.\n\n");</p>
<p>     printf("Ingrese el codigo del producto a modificar: ");<br />
     scanf("%d", &#38;codigoBuscado);</p>
<p>     if ((fichero = fopen("productos.txt", "r")) == NULL) {<br />
          printf ( "No existen productos.\n " );</p>
<p>     }<br />
     else {<br />
          fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          while (!feof(fichero) &#38;&#38; (encontrado != 1)) {<br />
                if (codigoBuscado == prod.codigo)<br />
                   encontrado = 1;<br />
                fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          }<br />
     }</p>
<p>     fclose (fichero);</p>
<p>     if (encontrado == 1) {</p>
<p>        newpro.codigo = codigoBuscado;</p>
<p>        fflush(stdin);<br />
        printf("\nIngrese el nombre del producto: ");<br />
        gets(newpro.nombre);      </p>
<p>           fflush(stdin);<br />
        printf("\nIngrese precio del producto: ");<br />
        scanf("%f",&#38;newpro.precio);</p>
<p>	if ((fichero = fopen ("productos.txt", "r")) == NULL)<br />
          printf ("\nERROR: No es posible abrir el fichero de entrada.\n");<br />
        else<br />
          if ((ficherox = fopen ("productosx.txt", "w")) == NULL)<br />
            printf ("\nERROR: No es posible abrir el fichero de salida.\n");<br />
          else<br />
          {<br />
            fread (&#38;prod, sizeof(prod), 1, fichero);<br />
            while (!feof(fichero)) {<br />
              if (newpro.codigo == prod.codigo)<br />
                fwrite(&#38;newpro, sizeof(prod), 1, ficherox);<br />
              else<br />
                fwrite(&#38;prod, sizeof(prod), 1, ficherox);<br />
              fread (&#38;prod, sizeof(prod), 1, fichero);<br />
            }<br />
            fclose (fichero);<br />
            fclose (ficherox);<br />
            remove("productos.txt");<br />
            rename("productosx.txt", "productos.txt");<br />
		  }<br />
     } // fin de if encontrado<br />
     else {<br />
          printf("Producto no Encontrado");<br />
     }<br />
     printf("\n\n");</p>
<p>}</p>
<p>//eliminar un producto<br />
void eliminarproducto(){</p>
<p>     int codigoBuscado;<br />
     int encontrado = 0;<br />
     struct producto prod;<br />
     FILE *fichero;<br />
     FILE *ficherox;</p>
<p>     printf("Eliminacion de Datos del producto.\n\n");</p>
<p>     printf("Ingrese el codigo del producto a eliminar: ");<br />
     scanf("%d", &#38;codigoBuscado);</p>
<p>     if ((fichero = fopen("productos.txt", "r")) == NULL) {<br />
          printf ( "No existen producto.\n " );</p>
<p>     }<br />
     else {<br />
          fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          while (!feof(fichero) &#38;&#38; (encontrado != 1)) {<br />
                if (codigoBuscado == prod.codigo)<br />
                   encontrado = 1;<br />
                fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          }<br />
     }</p>
<p>     fclose (fichero);</p>
<p>     if (encontrado == 1) {</p>
<p>        if ((fichero = fopen ("productos.txt", "r")) == NULL)<br />
          printf ("\nERROR: No es posible abrir el fichero de entrada.\n");<br />
        else<br />
          if ((ficherox = fopen ("productosx.txt", "w")) == NULL)<br />
            printf ("\nERROR: No es posible abrir el fichero de salida.\n");<br />
          else<br />
          {<br />
            fread (&#38;prod, sizeof(prod), 1, fichero);<br />
            while (!feof(fichero)) {<br />
              if (!(codigoBuscado == prod.codigo))<br />
                fwrite(&#38;prod, sizeof(prod), 1, ficherox);<br />
              fread (&#38;prod, sizeof(prod), 1, fichero);<br />
            }<br />
            fclose (fichero);<br />
            fclose (ficherox);<br />
            remove("productos.txt");<br />
            rename("productosx.txt", "productos.txt");<br />
            printf("producto eliminado");<br />
		  }<br />
     }<br />
     else {<br />
	  printf("producto no Encontrado");<br />
     }<br />
     printf("\n\n");</p>
<p>}
</p></description>
		</item>
		<item>
			<title>jeremias10 on "MANEJO DE ARCHIVOS EN C"</title>
			<link>http://www.dudasprogramacion.com/topic/manejo-de-archivos-en-c-1#post-408</link>
			<pubDate>Tue, 18 May 2010 18:10:54 +0000</pubDate>
			<dc:creator>jeremias10</dc:creator>
			<guid isPermaLink="false">408@http://www.dudasprogramacion.com/</guid>
			<description><p>HOLA: alguien me podria dar algunos ejemplos como manejar archivos en c++, y temas para leer, y aprender a programar c++.</p>
<p>espero respuestas gracias
</p></description>
		</item>
		<item>
			<title>jeremias10 on "MANEJO DE ARCHIVOS EN C"</title>
			<link>http://www.dudasprogramacion.com/topic/manejo-de-archivos-en-c#post-407</link>
			<pubDate>Tue, 18 May 2010 17:48:27 +0000</pubDate>
			<dc:creator>jeremias10</dc:creator>
			<guid isPermaLink="false">407@http://www.dudasprogramacion.com/</guid>
			<description><p>HOLA: alguien me podria dar algunos ejemplos como manejar archivos en c++, y temas para leer, y aprender a programar c++.</p>
<p>espero respuestas gracias
</p></description>
		</item>
		<item>
			<title>fiurer87 on "Solucion a Tema Manejo de archivos C++"</title>
			<link>http://www.dudasprogramacion.com/topic/solucion-a-tema-manejo-de-archivos-c#post-442</link>
			<pubDate>Sun, 23 May 2010 22:45:34 +0000</pubDate>
			<dc:creator>fiurer87</dc:creator>
			<guid isPermaLink="false">442@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola Jeremias,</p>
<p>En base a tu codigo, mando la solucion, implemente ademas el lector de la Base De Datos, y usa fichero tipo .txt.</p>
<p>Que falta? pues control de excepciones como ser: que pasara si el sistema me pide un entero y yo le paso un caracter?, bueno esos detalles, espero te guste la solucion.</p>
<p>Nota: A mi me funciona y no me muestra nada de signos.<br />
Creo que con esto termino mi participacion en ese hilo :&#124;<br />
===========================================================<br />
#include &#60;stdio.h&#62;<br />
#include &#60;stdlib.h&#62;</p>
<p>struct articulo{<br />
	char  nombre[50];<br />
	int   codigo;<br />
	float precio;<br />
};</p>
<p>char* enteroAcadena(int val, int base){<br />
	static char buf[32] = {0};<br />
	int i = 30;<br />
	for(; val &#38;&#38; i ; --i, val /= base)<br />
		buf[i] = &#34;0123456789abcdef&#34;[val % base];<br />
	return &#38;buf[i+1];<br />
}</p>
<p>void mostrarDatos(struct articulo a){<br />
	printf(&#34;DETALLE ARTICULO: \n&#34;);<br />
	printf(&#34;Nombre: %s\n&#34;,a.nombre);<br />
	printf(&#34;Codigo: %d\n&#34;,a.codigo);<br />
	printf(&#34;Precio: %.2f\n&#34;, a.precio);<br />
}</p>
<p>void guardarDatos(struct articulo a){<br />
	FILE *auxf = fopen(&#34;baseDeDatos.txt&#34;,&#34;a&#34;);<br />
	fputs(a.nombre, auxf);<br />
	fputs(&#34;   &#34;, auxf);<br />
	fputs(enteroAcadena(a.codigo,10),auxf);<br />
	fputs(&#34;   &#34;, auxf);<br />
	char aux[50];<br />
	sprintf(aux,&#34;%.2f&#34;,a.precio);<br />
	fputs(aux, auxf);<br />
	fputs(&#34;\n&#34;, auxf);<br />
	printf(&#34;Guardado Correctamente :) \n&#34;);<br />
	fclose(auxf);<br />
}</p>
<p>struct articulo leerArticulo(){<br />
	struct articulo algo;<br />
	printf(&#34;\nNombre: &#34;);<br />
	fgets(algo.nombre,50,stdin);<br />
	scanf(&#34;%s&#34;, (char*)&#38;algo.nombre);<br />
	printf(&#34;\nCodigo: &#34;);<br />
	scanf(&#34;%d&#34;,&#38;algo.codigo);<br />
	printf(&#34;\nPrecio: &#34;);<br />
	scanf(&#34;%f&#34;,&#38;algo.precio);<br />
	return algo;<br />
}</p>
<p>int menu(){<br />
	//system(&#34;clear&#34;); //linux<br />
	clrscr(); //windows<br />
	printf(&#34;========================\n&#34;);<br />
	printf(&#34;1. Ingresar Producto.\n&#34;);<br />
	printf(&#34;2. Leer Lista.\n&#34;);<br />
	printf(&#34;3. Salir.\n&#34;);<br />
	printf(&#34;========================\n&#34;);<br />
	printf(&#34;Ingrese su opcion[1/2/3]_ &#34;);<br />
	int opcion;<br />
	scanf(&#34;%d&#34;,&#38;opcion);<br />
	return opcion;<br />
}</p>
<p>void leerBaseDeDatos(){<br />
	FILE *aux;<br />
	if((aux = fopen(&#34;baseDeDatos.txt&#34;,&#34;r&#34;)) == NULL){<br />
		//me salgo sin hacer nada :) si no existe BD<br />
		return;<br />
	}<br />
	char cadena[80];<br />
	fgets(cadena,60,aux);<br />
	do{<br />
		printf(&#34;%s\n&#34;,cadena);<br />
	}while(fgets(cadena,80,aux)!=NULL);<br />
	int uno;<br />
	printf(&#34;\nPresione 1 y luego Enter para volver al menu.&#34;);<br />
	scanf(&#34;%d&#34;, &#38;uno);<br />
	fclose(aux);<br />
}</p>
<p>void acciones(int opcion){<br />
	//system(&#34;clear&#34;); //linux<br />
	clrscr(); //windows<br />
	struct articulo nuevo;<br />
	switch(opcion){<br />
		case 1: nuevo = leerArticulo();<br />
			guardarDatos(nuevo);<br />
			break;<br />
		case 2: leerBaseDeDatos(); break;<br />
		case 3: exit(0); break;<br />
		default: break;<br />
	}<br />
}</p>
<p>int main(){<br />
	int bandera;<br />
	while(1){<br />
		bandera = menu();<br />
		acciones(bandera);<br />
	}<br />
	return 0;<br />
}<br />
================================================</p>
<p>Espero te sirva.</p>
<p>Atte: Roberto
</p></description>
		</item>
		<item>
			<title>salvart on "Manejar puntero dentro de un struct en C"</title>
			<link>http://www.dudasprogramacion.com/topic/manejar-puntero-dentro-de-un-struct-en-c#post-421</link>
			<pubDate>Thu, 20 May 2010 11:59:18 +0000</pubDate>
			<dc:creator>salvart</dc:creator>
			<guid isPermaLink="false">421@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola,</p>
<p>estoy teniendo un pequeño problemilla, os pongo el código y os explico mi duda:</p>
<p>struct fecha<br />
{<br />
	int *year;<br />
};</p>
<p>void LeerFecha(struct fecha *Date)<br />
{<br />
	(*Date).year=3;<br />
	(*Date).year[1]=4;</p>
<p>}</p>
<p>int main()<br />
{</p>
<p>	struct fecha Date;</p>
<p>	Date.year = (int*)malloc ( 300*sizeof(int) );</p>
<p>	LeerFecha(&#38;Date);</p>
<p>	printf(&#34;%d\n&#34;,Date.year);<br />
	printf(&#34;%d\n&#34;,Date.year[1]);</p>
<p>	return 0;<br />
}</p>
<p>Quiero manejar el puntero *year que está dentro del struct. Pero no acabo de entender como es la sintaxis (o lo que sea) para acceder a la 2º posicion de &#34;year&#34;...</p>
<p>Bueno espero que se haya entendido. </p>
<p>Gracias de antemano y un saludo!
</p></description>
		</item>
		<item>
			<title>josias on "Hacer un programa que calcule el impuesto sobre la renta de un salario"</title>
			<link>http://www.dudasprogramacion.com/topic/hacer-un-programa-que-calcule-el-inpuesto-sobre-la-renta-de-un-salario#post-354</link>
			<pubDate>Mon, 05 Apr 2010 01:44:35 +0000</pubDate>
			<dc:creator>josias</dc:creator>
			<guid isPermaLink="false">354@http://www.dudasprogramacion.com/</guid>
			<description><p>Es una tarea de</p>
<p>como calcular el impuesto sobre la renta de un salario en c# o como convierto el codigo fuente de Microsoft Visual Basic 2008 Express Edition a Microsoft Visual C# 2008 Express Edition</p>
<p>gracias
</p></description>
		</item>
		<item>
			<title>lemus on "Dudas en C#"</title>
			<link>http://www.dudasprogramacion.com/topic/dudas-en-c#post-334</link>
			<pubDate>Mon, 08 Mar 2010 16:44:58 +0000</pubDate>
			<dc:creator>lemus</dc:creator>
			<guid isPermaLink="false">334@http://www.dudasprogramacion.com/</guid>
			<description><p>Estoy realizando una aplicaci'on de escritorio en C# con SQL Server 2005. Quiero cargar en un GridView una consulta con los Platos... y dentro de cada uno cargar los ingredientes que lo componen lo cual debe ser con otra consulta.
</p></description>
		</item>
		<item>
			<title>Mab3l84 on "cerrar session Atumaticamente en Windows Form .Net"</title>
			<link>http://www.dudasprogramacion.com/topic/cerrar-session-atumaticamente-en-windows-form-net#post-301</link>
			<pubDate>Sat, 23 Jan 2010 16:35:02 +0000</pubDate>
			<dc:creator>Mab3l84</dc:creator>
			<guid isPermaLink="false">301@http://www.dudasprogramacion.com/</guid>
			<description><p>hola.</p>
<p>tengo un pequeno problema que no he podido resolver. no tengo idea de como hacerlo.</p>
<p>tengo un sistema desarrollado en la plataforma.net con el Lenguaje C# , Windows Form.</p>
<p>necesito hacer que si el usuario  dejo de usar el sistema y ya trascurrieron mas de 10 minutos sin usarlo , les pida que se vuelvan a loguear.</p>
<p>como realizo esto? , como detectar cuando el usuario no esta usando la aplicacion?</p>
<p>alguien que me ayude por favor.</p>
<p>de antemano , muchas gracias.
</p></description>
		</item>
		<item>
			<title>chicalight__ on "Dudas sobre listas simple y doblemente enlazadas en C"</title>
			<link>http://www.dudasprogramacion.com/topic/dudas-sobre-listas-simple-y-doblemente-enlazadas-en-c#post-188</link>
			<pubDate>Fri, 21 Aug 2009 03:05:47 +0000</pubDate>
			<dc:creator>chicalight__</dc:creator>
			<guid isPermaLink="false">188@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola a todos, mi duda es la siguiente... no sé en que momento utilizar listas simples o dobles, yo por mi ocuparia puras simplemente enlazadas.. Esa es mi duda cuando es conveniente utilizar cada cual con ejemplos de casos por favorrr...<br />
por ejemplo si quiero hacer una lista de clientes en cierta consulta de un doctor en tal dia... conviene que sea simple o doble?'? en que casos seria mejor una doble?
</p></description>
		</item>
		<item>
			<title>jvmjunior on "Como desbordar el buffer en este programa"</title>
			<link>http://www.dudasprogramacion.com/topic/como-desbordar-el-buffer-en-este-programa#post-136</link>
			<pubDate>Wed, 17 Jun 2009 17:26:11 +0000</pubDate>
			<dc:creator>jvmjunior</dc:creator>
			<guid isPermaLink="false">136@http://www.dudasprogramacion.com/</guid>
			<description><p>Necesito demostrar un caso de prueba q detecte el desbordamiento del buffer en memoria monton que se puede producir en este programa:</p>
<pre class="c" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339933;">#include &amp;#60;stdio.h&amp;#62;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #993333;">void</span> comprobar <span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span> <span style="color: #339933;">*</span>pas<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>passwd<span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> passwd <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span> malloc <span style="color: #009900;">&#40;</span><span style="color: #993333;">sizeof</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> <span style="color: #0000dd;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> strcpy<span style="color: #009900;">&#40;</span>passwd<span style="color: #339933;">,</span> pas<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> passwd <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span> strlwr<span style="color: #009900;">&#40;</span>passwd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>strcmp<span style="color: #009900;">&#40;</span>passwd<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;mipas&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Password correcto. &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #b1b100;">else</span> <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Password incorrecto. &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #b1b100;">return</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#125;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc<span style="color: #339933;">,</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #993333;">int</span> i<span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> comprobar <span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a> <span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Finaliza. &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> scanf<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span><span style="color: #339933;">#38;i);</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&#125;</span></div></li></ol></pre>
<p>He intentado con muchos valores y no logro encontrar la solución, yo utilizo el Ubuntu con (x86) como referencia.</p>
<p>Saludos.
</p></description>
		</item>

	</channel>
</rss>

