Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - G+10

#1
General Programadores / Código
09 de Agosto de 2008, 05:20:31 AM
Este es el código que está en el libro y cuando lo copilo no funciona, supuestamente borra todas las z de la cadena cual es el error?


#include <stdio.h>
main ()
{
int i,c,a;
char s[50];
char b;

b="z";

for (i=0;i<50 && (c=getchar())!='\n';++i)
 s[i]=c;


for (i=0;s[i]!='\0';++i)

if (s[i]!=b)
 s[b++]=s[i];


printf ("%c",s[b]);

}
#2
General Programadores / Operadores de incremento y decremento
07 de Agosto de 2008, 07:01:48 PM
Cita de: "StraT"Bueno, pues mira:

int a = 0, b = 1;

a++ // a = 1;
++a // a = 1;
a = b++;  //a = 1 y b = 2 -> Post incremento
a = ++b; //a = 2 y b = 2 -> Pre incremento

Y es igual pero al revés con el --.

gracias muy claro el ejemplo
#3
General Programadores / Operadores de incremento y decremento
07 de Agosto de 2008, 06:29:27 PM
bueno en el manual que estoy leyendo dice que hay operadores de incremento ++ y decremento --
Y que hay postifijos y prefijos, y que los postifijos incrementan después de que su valor se de y prefijos antes, alguien me da un ejemplo que no le entendí bien.
#4
General Programadores / Sistema hexadecimal
01 de Agosto de 2008, 08:43:19 PM
Oh! disculpen, la próxima vez voy a intentarlo y si no me sale lo publico, se podia escribiendo printf ("%0x,variable);

Perdón
#5
General Programadores / Sistema hexadecimal
01 de Agosto de 2008, 08:41:00 PM
Según e leido en varios tutoriales que en C se puede asignar a variables valores en sistema hexadecimal  y sistema Octal , si por ejemplo quiero imprimirlo en Hexadecimal se puede??
#6
General Programadores / reverse
31 de Julio de 2008, 09:43:01 PM
jojojo pero eso todavia no di
#7
General Programadores / reverse
31 de Julio de 2008, 07:33:55 PM
no gracias, ya encontre la respuesta era el signo > lo tenia que cambiar por >=
#8
General Programadores / reverse
31 de Julio de 2008, 05:06:25 PM
Bueno estoy haciendo ejercicios, en uno me pedia que aga que la palabra de una linea se vea al revez entonces yo lo hice así:



#include <stdio.h>
main ()
{
 int i,c,a;
char c1[50];

i=c=a=0;

for (i=0;i<50 && (c=getchar())!='\n';++i)  {
 c1[i]=c;
 c1[i]='\0';

}

i=0;

while (c1[i]!='\0')
 ++i;

for (a=i;a>0;--a)

 printf ("%c",c1[a]);

 return 0;

}

;

Pero a la hora de probarlo y escribo diego, me da vuelta  y me sale ogei
cual puede ser el error?.
#9
General Programadores / C
30 de Julio de 2008, 06:21:48 AM
Bueno como veran me estoy iniciando en C, con la pagina c.conclase.net, pero mi duda si puedo crear programas como windows, me refiero a notepad,calculadora,etc no para ms-dos si no para windows... se nesesita un copilador? librerias?
#10
General Programadores / No entiendo codigo.
27 de Julio de 2008, 09:28:24 PM
ok ok ok
#11
General Programadores / No entiendo codigo.
27 de Julio de 2008, 09:15:39 PM
Vuelvo a repetir , no sé C solamente Pascal.
#12
General Programadores / No entiendo codigo.
27 de Julio de 2008, 08:40:25 PM
Cita de: "Mars Attacks"pero nunca se incrementa su contador, así que a menos que comience por "/*" se va a quedar encajado en un bucle infinito.
¿Puedes explicar mejor esa parte?
#13
General Programadores / No entiendo codigo.
27 de Julio de 2008, 08:18:24 AM
Bueno yo nosé C solo Pascal y estóy pensando en migrar a C pero me parece que es muy complicado, queria preguntar que hace este codigo?

#include <stdio.h>
main ()
{
int i,c;
char s[50];
int a,z;       /* partes de los comentarios */

a=z=0;
for (i=0;i<50 && (c=getchar())!='\n';++i)
 s[i]=c;


  i=0;
 while (s[i]!='/' && s[i+1]!='*')
     ++a;

 while (s[a]!='*' && s[a+1]!='/')
     ++z;

for (i=0;s[i]!=s[a] && s[i]!=s[z];++i)

  printf ("%c",s[i]);


}






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.