AYUDA con el lenguaje C...

Iniciado por dahelys, 29 Marzo 2014, 23:28 PM

0 Miembros y 2 Visitantes están viendo este tema.

leosansan

#10
Cita de: engel lex en 30 Marzo 2014, 09:57 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! ..... !!!!



engel lex

no, en dev c++ como C puedo poner el codigo así

Código (cpp) [Seleccionar]
main()
{
int a,b, res;
printf("ingrese el primer valor:");
  scanf("%d",&a);
printf("ingrese el segundo valor:");
   scanf("%d",&b);
/* upssss XD habia puesto todo el codigo) */
printf("el producto notable es: %d\n",res);
system("pause");
}


y 0 errores XD
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

leosansan

#12
Cita de: engel lex en 30 Marzo 2014, 10:11 AM
no, en dev c++ como C puedo poner el codigo así

Código (cpp) [Seleccionar]
main()
{
int a,b, res;
printf("ingrese el primer valor:");
  scanf("%d",&a);
printf("ingrese el segundo valor:");
   scanf("%d",&b);
/* upssss XD habia puesto todo el codigo) */
printf("el producto notable es: %d\n",res);
system("pause");
}


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! ..... !!!!





engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

leosansan

Cita de: engel lex en 30 Marzo 2014, 10:24 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! ..... !!!!




engel lex

normalmente yo uso el netbeans :P con mingw :P
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

da8332


vangodp

#17
Cita de: engel lex en 30 Marzo 2014, 07:16 AM
yo siempre uso windows.h pero prefiero std::cin.get() aunque no sea exactamente igual
yo uso el cin.ignore(), XD
Claro... Si es para pausar  :D




Leo en Dev cpp orwell tienes que añadir librerías aparte para system.
en la 4.9 es que no se usa XD
Son dos mundos diferentes, uno es viejo de cojo... y el otro no es gran cosa pero ya va mas actualizado.
Lo que le gusta a la gente es lo realmente sencillo que es utilizarlo.
Joe si es abrir crear un proyecto o código fuente y vuala.
Eso es que hace que la gente tire para Dev, mas tarde te acabas viendo que no trae muchas cosas que te puede ser útil.
Lo que me convenció mudar a codeblocks no es las mil funciones que tiene...Sino la que me permite cambiar varias lineas de texto a la vez, si quiero crear 10 includes por ejemplo sujeto alt pincho en la pantalla y arrastro hacia abajo se marcan todas las lineas que quiero.Solo escribo una vez y me crea 10 lineas ^^Solo eso para mi es la caña. jeje
Aparte de eso esta si pinchas con control en determinados puntos también lo hace.
otra cosa que me gusta es que cambia bloques de texto hacia arriba y abajo con alt pulsado. Esas 3 cosillas para mi son inmejorables.
Si saben truquillos como este pues soy todo oídos ^^
No suelo trabajar con 10 pestañas a la vez ya que mi pantalla es cu cul... y yo un novato, pero si es otra función bestia. ^^

CitarNo hace falta windows.h para el system, con stdlib es suficiente.
¿cstdlib es mas portable verdad?

Eternal Idol

vangodp: escribiste un mensaje a las 30' y despues otro a las 43', esta vez los uni, la proxima vez los voy a borrar, por favor respeta las reglas.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

vangodp

#19
¿Y como se les puede unir? :S
Por que me lie... en vez de modificar pinche en uno nuevo.
Una vez echo eso no se puede borrar :/
Y por cierto me quieres mucho eh. Hace meses que no te veo y de pronto pufff apareces por arte de magia XDD
¿Dime quien eres?? ¿Eres multi cuenta no? eres rir o amchacom o quien eres??  :laugh: