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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 11 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 39 40 41 ... 132
251  Programación / Programación C/C++ / Re: Problema con ciclos (ejercicio de pi) en: 30 Marzo 2014, 21:06 pm
La diferencia es de un ciclo, la diferencia de rendimiento es casi nula (cada segundo se hace más de 1.500.000.000 de ciclos en un procesador de 1,5 GHZ).

Gracias, no por darme la razón, cosa que no has hecho, sino por la explicación del por qué algo que yo creía más eficiente no se ha traducido a los hechos, al menos a la escala que los hemos realizado.

Todo lo anterior me lleva a la conclusión de que lo que llamo "piques sanos" nos hacen más sabios cuando, sabios como tu más que estimado amchacon, nos sacan de las inevitables dudas surgidas en esos piques. Sencillamente, gracias. ;)

Además yo me lo he pasado bien. Ojalá se diera las circunstancias más a menudo ya que de la exposición de distintos puntos de vista suele surgir alguna verdad más o menos indiscutible y enriquecedora para todos.



¡¡¡¡ Saluditos! ..... !!!!


252  Programación / Programación C/C++ / Re: AYUDA con el lenguaje C... en: 30 Marzo 2014, 10:37 am
no XD digo, esperaba que el compilador me diera advertencias sobre no estar en el standard XD siempre asumí eso XDya veo que por lo menos dev, tira el standard por la borda! XD

Por eso y muchas otras cosas/utilidades prefiero el Code::Blocks.

¡¡¡¡ Saluditos! ..... !!!!



253  Programación / Programación C/C++ / Re: Leer un archivo en: 30 Marzo 2014, 10:34 am
¿Quisiera saber como leer un archivo en c, pero sin saber el contenido e imprimirlo en pantalla?
no se si son cadenas o enteros

Podrías leer el fichero, si conoces como está constituido, parte como cadenas y partes como número, con la familia de fscanf,sscanf.

Si sólo deseas ver el contenido como cadenas puedes usar:


Código
  1. .......................................
  2. fichero = fopen("nombre.txt", "rt");
  3.    if ((fichero = fopen("nombre.txt", "rt")) == NULL){
  4.        perror("nombre.txt");
  5.        return EXIT_FAILURE;
  6.    }
  7.    while (fgets(frase, 80, fichero) != NULL)
  8.        puts(frase);
  9. .........................................
  10.  

¡¡¡¡ Saluditos! ..... !!!!



254  Programación / Programación C/C++ / Re: AYUDA con el lenguaje C... en: 30 Marzo 2014, 10:21 am
no, en dev c++ como C puedo poner el codigo así

Código
  1. main()
  2. {
  3. int a,b, res;
  4. printf("ingrese el primer valor:");
  5.   scanf("%d",&a);
  6. printf("ingrese el segundo valor:");
  7.    scanf("%d",&b);
  8. /* upssss XD habia puesto todo el codigo) */
  9. printf("el producto notable es: %d\n",res);
  10. system("pause");
  11. }

y 0 errores XD

Poder, puedes, otra cosa es la adecuación o no al estándar del C y su segura potabilidad por ello.

El ejemplo que propones no se ajusta al estándar, además de por el no uso de stdlib, consulta please el enlace que te puse, por no declarar main como int y, en consecuencia, no poner el correspondiente return.

Pero en fin, si a ti no te da problemas el no ajustarte al estándar, a mi tampoco me va a molestar el que no lo hagas.

Y como suelo decir una vez que se llega este punto, todo lo dicho con el mayor de los respetos a tus opiniones y en plan buen rollo. ;)

¡¡¡¡ Saluditos! ..... !!!!




255  Programación / Programación C/C++ / Re: AYUDA con el lenguaje C... en: 30 Marzo 2014, 10:07 am
es porque lo compilas como cpp D: como c no me da warnings ni nada, pruebalo

Pues en Code::Blocks sigue dando warnings, incluso como .c

C:\Users\Administrador\Documents\C\TEMP\Untitled5.c|8|warning: implicit declaration of function 'system' [-Wimplicit-function-declaration]|

Y para el uso de stdlib como lo correcto me baso en las funciones asociadas a dicha librería en cplusplus.

Otra cosa son las implementaciones particulares que hagan algunos compiladores, pero como dicen, el estándar es el estándar.


¡¡¡¡ Saluditos! ..... !!!!


256  Programación / Programación C/C++ / Re: [DUDA] Función mayúscula a minúscula y viceversa en: 30 Marzo 2014, 10:03 am
..................................................
Efectivamente el programa que utilizo para programa (valga la redundancia) es Dev-C++ 5.4.2,
.....................................

Si no me equivoco, si no corregidme, las versiones 5.x  de Dev-C++ ya hacen una pausa de forma automática, con lo que ya está de más el finalizar con un getch, getchar o system, cosa que era necesario en las versiones 4.x.

¡¡¡¡ Saluditos! ..... !!!!




257  Programación / Programación C/C++ / Re: ¿Porqué este resutado matemático? en: 30 Marzo 2014, 09:56 am

Completando a eferion, el orden de prioridad lo podemos resumir en:

* paréntesis, llaves, corchetes (estos dos últimos en Mates).

* potencias y raíces.

* multiplicaciones y divisiones.

* sumas y restas.

* Si existen funciones se les aplica el orden de prioridades anterior.

* Y se opera de izquierda a derecha.

Lo último no tiene nada que ver con la propiedad conmutativa sino con:

* de izquierda a derecha:

   ** 6/2: 6 dividido por 2 correcto.
   ** 6^2: 6 elevado a 2. correcto.

* de derecha a  izquierda:

   ** 6/2: 2 dividido por 6. incorrecto.
   ** 6^2: 2 elevado a 6. incorrecto.


¡¡¡¡ Saluditos! ..... !!!!





258  Programación / Programación C/C++ / Re: AYUDA con el lenguaje C... en: 30 Marzo 2014, 09:35 am
l leosansan con esa lib en dev, pudes usar system :P

cierto, faltó lo del main para dejarlo limpio :P


Poder puedes, pero hay que mirar los warnings que lanza el compilador:




En cambio con la librería adecuada no hay warnings:




No hace falta windows.h para el system, con stdlib es suficiente.

¡¡¡¡ Saluditos! ..... !!!!




259  Programación / Programación C/C++ / Re: Problema con ciclos (ejercicio de pi) en: 30 Marzo 2014, 03:32 am
El motivo que veo es que tenia declarada i como float. Al hacerlo como int todo va sobre ruedas.

Lo cierto es lo que comenté, estamos en centésimas de diferencias. ;)



¡¡¡¡ Saluditos! ..... !!!!


260  Programación / Programación C/C++ / Re: AYUDA con el lenguaje C... en: 30 Marzo 2014, 03:29 am

Además:

*  le falta la librería stdlib para el uso del system.

* declarar main como int y el correspondiente return.


¡¡¡¡ Saluditos! ..... !!!!


Páginas: 1 ... 11 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 39 40 41 ... 132
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines