<?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 Posts</title>
		<link>http://www.dudasprogramacion.com/tags/c</link>
		<description>Dudas sobre lenguajes y apis de programación</description>
		<language>en-US</language>
		<pubDate>Sun, 05 Feb 2012 06:59:45 +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" rel="self" type="application/rss+xml" />

		<item>
			<title>MostWanted on "abrir word desde borlan c++"</title>
			<link>http://www.dudasprogramacion.com/topic/abrir-word-desde-borlan-c#post-998</link>
			<pubDate>Fri, 25 Nov 2011 16:40:30 +0000</pubDate>
			<dc:creator>MostWanted</dc:creator>
			<guid isPermaLink="false">998@http://www.dudasprogramacion.com/</guid>
			<description><p>El problema puede ser que faltó el start (system("start winword");)</p>
<p>#include&#60;stdlib.h&#62;<br />
int main(){<br />
system("start winword");<br />
return 0;<br />
} </p>
<p> Puedes utilizar esta función system() para abrir cualquier proceso enviándole el codigo que necesitaría para abrirlo el simbolo del sistema.
</p></description>
		</item>
		<item>
			<title>MostWanted on "validacion de datos (alfa-numerico) c++"</title>
			<link>http://www.dudasprogramacion.com/topic/validacion-de-datos-alfa-numerico-c#post-997</link>
			<pubDate>Fri, 25 Nov 2011 16:33:03 +0000</pubDate>
			<dc:creator>MostWanted</dc:creator>
			<guid isPermaLink="false">997@http://www.dudasprogramacion.com/</guid>
			<description><p>Puedes utilizar las funciones de la biblioteca ctype que te permiten el manejo caracteres.<br />
 Si estás trabajando con programación visual y los datos los introducirán en campos de texto, los datos que serán manejados son de tipo AnsiString, pero en el evento onKeyPress se recibe el dato momentáneamente como char hasta que se concatena en el edit.<br />
 Así, puedes codificar, por ejemplo, en Edit1::onKeyPress(...)<br />
if(isalpha(Key))<br />
valida que la tecla introducida sea solo una letra alfabética.<br />
if(isdidit(Key))<br />
Sólo para números.<br />
Incluso hay funciones para para validarlos ambos a la vez, para números hexadecimales, y centenares de funciones que te pueden servir para lo que nesecites.<br />
 Recuerda incluir la librería "ctype"
</p></description>
		</item>
		<item>
			<title>Torres on "validacion de datos (alfa-numerico) c++"</title>
			<link>http://www.dudasprogramacion.com/topic/validacion-de-datos-alfa-numerico-c#post-879</link>
			<pubDate>Thu, 17 Feb 2011 07:45:12 +0000</pubDate>
			<dc:creator>Torres</dc:creator>
			<guid isPermaLink="false">879@http://www.dudasprogramacion.com/</guid>
			<description><p>Buenas!</p>
<p>Creo que las funciones que buscas están aquí:</p>
<p><a href="http://www.cplusplus.com/reference/clibrary/cctype/" rel="nofollow">http://www.cplusplus.com/reference/clibrary/cctype/</a></p>
<p>Espero que te sirva, </p>
<p>Un saludo
</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-817</link>
			<pubDate>Thu, 02 Dec 2010 16:02:53 +0000</pubDate>
			<dc:creator>luisjavier1941</dc:creator>
			<guid isPermaLink="false">817@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola gracias por ayudarme...<br />
eso es lo que deseo hacer, porfa ayudame nose como empesar.
</p></description>
		</item>
		<item>
			<title>Torres 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-816</link>
			<pubDate>Tue, 30 Nov 2010 18:57:13 +0000</pubDate>
			<dc:creator>Torres</dc:creator>
			<guid isPermaLink="false">816@http://www.dudasprogramacion.com/</guid>
			<description><p>Buenas otra vez,</p>
<p>Por lo que veo tienes que hacer algo parecido a un "traductor" como si el usuario escribiese en inglés y tu lo pasases a español y viceversa.</p>
<p>La idea es trabajar con los Strings que introduzca el usuario y tratar de "traducir" cada instrucción. En realidad los if, los whiles, etc son iguales en los dos lenguajes...la traduccion pasaria por la declaración de variables y poco mas.</p>
<p>Un saludo
</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-815</link>
			<pubDate>Tue, 30 Nov 2010 15:24:51 +0000</pubDate>
			<dc:creator>luisjavier1941</dc:creator>
			<guid isPermaLink="false">815@http://www.dudasprogramacion.com/</guid>
			<description><p>necesito que aparesca un cuadro de texto donde el usuario escribira el programa ya sea hecho en java para transformar a c++ o en c++ para transformar en java. y para que muestre el codigo transformado en un cuadro de texto. Solo necesito que convierta programas sencillos con if while for do-while break. no necesito hacer ejecutables.<br />
porfa ayudame no se como empezar.
</p></description>
		</item>
		<item>
			<title>Torres 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-814</link>
			<pubDate>Tue, 30 Nov 2010 08:30:50 +0000</pubDate>
			<dc:creator>Torres</dc:creator>
			<guid isPermaLink="false">814@http://www.dudasprogramacion.com/</guid>
			<description><p>Buenas!</p>
<p>Ese idea es un tanto ambiciosa...eso solo convertir unas cuantas instrucciones o se trata de que reciba un archivo.java y te lo convierta en uno .cc perfectamente ejecutable?</p>
<p>Porque ahí entramos en temas librerías, etc y se vuelve muy complejo. De hecho hay gente que gana dinero con eso...</p>
<p><a href="http://tangiblesoftwaresolutions.com/index.htm" rel="nofollow">http://tangiblesoftwaresolutions.com/index.htm</a></p>
<p>Un saludo
</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>fiurer87 on "abrir word desde borlan c++"</title>
			<link>http://www.dudasprogramacion.com/topic/abrir-word-desde-borlan-c#post-469</link>
			<pubDate>Wed, 02 Jun 2010 14:17:30 +0000</pubDate>
			<dc:creator>fiurer87</dc:creator>
			<guid isPermaLink="false">469@http://www.dudasprogramacion.com/</guid>
			<description><p>cual es el error que te da?</p>
<p>Lo que uso es el g++ de UNIX/LINUX, ningun Borland, ni nada por el estilo.</p>
<p>Aqui puedes ver como instalar en Windows:</p>
<p><a href="http://www.claremontmckenna.edu/math/ALee/g++/g++.html" rel="nofollow">http://www.claremontmckenna.edu/math/ALee/g++/g++.html</a>
</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 "abrir word desde borlan c++"</title>
			<link>http://www.dudasprogramacion.com/topic/abrir-word-desde-borlan-c#post-465</link>
			<pubDate>Tue, 01 Jun 2010 17:43:36 +0000</pubDate>
			<dc:creator>jeremias10</dc:creator>
			<guid isPermaLink="false">465@http://www.dudasprogramacion.com/</guid>
			<description><p>con una duda este programa en q borlan esta hecho, yo tengo el borlan c++ 3.1 pero me da un error, si alguien m prodria explicar
</p></description>
		</item>
		<item>
			<title>fiurer87 on "abrir word desde borlan c++"</title>
			<link>http://www.dudasprogramacion.com/topic/abrir-word-desde-borlan-c#post-462</link>
			<pubDate>Mon, 31 May 2010 22:27:58 +0000</pubDate>
			<dc:creator>fiurer87</dc:creator>
			<guid isPermaLink="false">462@http://www.dudasprogramacion.com/</guid>
			<description><p>#include&#60;stdlib.h&#62;</p>
<p>int main(){<br />
   system("winword"); //Asi se abre<br />
   return 0;<br />
}
</p></description>
		</item>
		<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>

	</channel>
</rss>

