hola Eternal Idol.
bueno gracia spor responder y pues buscare infomacion haber que encuentro.
saludos.
bueno gracia spor responder y pues buscare infomacion haber que encuentro.
saludos.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <stdio.h>
#include <process.h>
void mi_thread( void *params )
{
printf("Proceso hijo");
_endthread();
}
main()
{
int padre, i;
padre = _beginthread( mi_thread, 0, NULL);
switch (padre)
{
case -1:
perror("no se pudo crear el proceso");
break;
case 0:
for(i=0; i <= 10; i++)
printf("Soy el hijo\n");
break;
default:
for(i=0; i<=10; i++)
printf("Soy el padre\n");
break;
}
}
/*se captura el numero por ejemplo 5 */
scanf.....sign..............
/*iniciamos una variable tipo array llamada signo la cual tendra un 6 espacios de memoria */
char signo[sign+1];
/* Aqui se analiza cada espacio de memoria y se remplaza por el signo # */
for (i = 0; i <= sign; i++)
signo[i]='#';
/* como todo los espacios del array tienen el signo # se nesessita que el programa sepa donde termina y por eso en el espacio 6 se cambia por \0 */
signo[i]='\0';
for (i = 0; i <=sign; i++)
/* Aqui se dividen asi las especificaciones de imprecion en el primero le decimos que se imprimira 5 veces el carcater ' ', despues que se imprimira 1 ves el signo #, despues le decimos que se imprimira un caracter y sera el caracter ' ' y por ultimo volvemos a imprimir el signo una vez y asi susesibamente dependiendo de como va incrementado i */
/*lo que no entiendo es porque en unos usas .* y en otros solo * espeor que me puedas aclarar esa duda*/
printf(" %*c %.*s %*c %.*s \n", sign+1-i, ' ', i, signo, 1, ' ', i, signo);
#include <stdio.h>
int main (void)
{
int esp, sign, n, i = 0;
esp = sign = 0;
printf("introduce el numero de veces que quieres repetir el signo");
scanf("%d", &sign);
esp = sign ;
for (i = 0; i < sign; i++)
{
printf("%*c",esp,' ');
putchar('#');
putchar('\n');
esp--;
}
return 0;
}
#include <stdio.h>
int main (void)
{
char sig = "#", es = " ";
int esp, sign, n, i;
esp = sign = 0;
printf("introduce el numero de espacios que quieres dejar a la izquierda");
scanf("%d", &esp);
printf("introduce el numero de veces que quieres repetir el signo");
scanf("%d", &sign);
for (i = 0 ; i <= esp; i++)
{
printf(" %s", es);
for (n = 0; n <= sign; n ++)
{
printf(" %s",sign);
}
}
}