esmerinfr
Usuario (Colombia)
bueno taringeros! aqui les traigo el codigo fuente de una nomina programada dinamicamente. #include<stdio.h> #include<string.h> #include<stdlib.h> struct Empleado //defino una estructura para los empleados { char *nom; char *ape; int horast; int h_extra; int suel_h; }; typedef struct Empleado emple; main() { printf("usted esta a punto de insetar los valores de los empleados n cuantos empleados tiene?" ); int a; scanf("%d",&a); emple* pp; //declaro el puntero que manejara el array de estructuras de la nomina pp=(emple*)calloc(a,sizeof(emple)); //le dedico espacio a la nomina dinamicamente int i; char cc[ 30]; // un vector para trasformar las entradas de datos a cadenas for(i=0;i<a;i++) // el bucle se ejecuta hasta que se llenen todos los empleados { printf("persona: %d nombre: n",i+1); scanf("%s",cc); pp.nom=(char*)calloc(strlen(cc)+1,sizeof(char)) ; // en esta linea llamo un doble puntero lo que pasa es que la estructura emple pp.nom es un //puntero tipo *char y a ese puntero le dedico espacio dinamico de memoria para crear la cadena. strcpy(pp.nom,cc); // creo la cadena con la asignacion dinamica anterior printf("apeliido: n" ); scanf("%s",cc); pp.ape=(char*)calloc(strlen(cc)+1,sizeof(char)) ; strcpy(pp.ape,cc) ; printf("%s",pp.ape) ; printf("horas extra: n" ) ; scanf("%d",&pp.h_extra); printf("sueldo: n" ); scanf("%d",&pp.suel_h); printf("horas trabajadas: n" ); scanf("%d",&pp.horast); } system("pause" ); return 0; } cualquier error, o algo que no entiendan escribanlo en los comentarios. o problemas de programacion que no pasen de 70 lineas de codigo en c, pueden pedir soluciones a estos xD. proximamente programare un juego de aceleretor de to aru majutsu no index. en modo grafico de c (aceleretor sera un pixel blanco asi que no esperen mucho xD).

1 ir solo 2 evitar las hijos de puta como JUANA (que ella es muy cresida) 3 bañarse (este es de los mas importantes...) 4 Hacer que tu voz no parezca de idiota (en caso de que se te olvide contar siempre puedes inventar algo como... es q lo resevo para algo importante no es que yo no sepa eso le paso a un amigo lo juro!) 6 tener un sarcasmo mas claro. 7 saber contar chistes (el mas fácil para todos! ) 8 saber poesía (si inventarle algo con el color azul o con las rosas rojas tengo echos q lo confirman) 9 tener paciencia con ella cuando jugas xbox, ps3 10. tener dignidad si juega mejor que tu ( nada de hacer pataletas entendido? ) 10 DALE SIEMPRE LA RAZON NO IMPORTA QUE TAN ILOGICO SEA 11 tener dignidad si juega mejor que tu 12 no reírse de ella jugando halo (es en serio, bueno si te quieres salvar de una mordida! ) 13. y mucho menos hacerle varias muertes seguidas 14 no cojerla por la espalda y desprevenida.( bueno este consejo vale por dos (if you know what i mean)) 15 no humillarla haciendo muchas muertes seguidas 4½ jugar halo 16. asustarla para abrasarla despues :33 <----(esto es un vector) 17. Cuidarla 18. Celarla pero no en exceso 19. Hacerle una canción( si es posible cantársela al frente de su casa por la mañana que este bien desarreglada esto les encanta) 20.casarte. y asi la conquistaran!!!!!!!!!!! pero lo mas probable es que te dejen por perfecto 21. si todo lo anterior falla preguntar lo siguiente "te párese que este pañuelo huele a cloroformo ?"( y por sobre todos no andar robando le frases a niko arrieta viendo videoblogs no es que yo tenga que hacer esas cosas solo que muchos lo hacen ) y así seras un hombre muy feliz si tu me entiendes. ] ... notas y datos : se advierte que cualquier parecido con la realidad es pura coincidencia oíste Sara Melissa Galindo Noreña es pura coincidencia y no tiene nada que ver contigo es mas ni se quien eres. no respondo por daños o prejuicios a la sociedad pero si algo buen pasa me llevo el crédito. posdata 2: si no entiendes nada lo lamento es por que eres un simple mortal lo siento :c