Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2013, 17:52
sec3mk
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Programa en devc++ se detiene de pronto

Buenas tardes a todos!!!

Soy nueva en el entorno de programación, estoy trabajando con devc++ 4.9.9.2 (anoto esto por que anterior descargue una version 5.2 y no sirvio, no podia compliar ni el codigo "hola mundo"), sin embargo el codigo fuente que estoy trabajando envia un error y se detiene de pronto y no se porque, incluso ya "descarte" algunas de las opciones (las encerre entre /* */ para evitar que se ejecuten y descartar problemas), pero sigue igual, anexo el codigo, espero me puedan apoyar!!
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

char nombre, apellidop, apellidom, sexo, soltero, casado, empresa, dome, puesto, ms, pcr, ppcr, des,F,M,com;
char cand;
int dia, mes, a_o;
int ec, contadore=0;
int unsigned telefono;
float sueldo;


main ()
{
char EMPLEO [3];
printf("DATOS PERSONALES\n\n");
printf("Ingrese nombre (s)\t");
scanf("%s",&nombre);
printf("Ingrese apellido paterno:\t");
scanf("%s",&apellidop);
printf("Ingrese apellido materno:\t");
scanf("%s",&apellidom);
printf("Especifique sexo (para femenino digite F o para masculino digite M):\t");
scanf("%s",&sexo);
printf("Ingrese fecha de nacimiento: \n");
printf("Dia (dd):\t");
scanf("%d",&dia);
printf("Mes (mm):\t");
scanf("%d",&mes);
printf("Año (aa):\t");
scanf("%d",&a_o);
printf("Especifique estado civil (para soltero digite 1, para casado digite 2):\t");
scanf("%d",&ec);

printf("DATOS LABORALES\n");
do
{
printf("\nEMPRESA %d\n",contadore+1);
contadore=contadore+1;
printf("Ingrese nombre de la empresa:\t");
scanf("%s",&empresa);
printf("Ingrese domicilio de la empresa:\t");
scanf("%s",&dome);
/*printf("Telefono de la empresa:\t");
scanf("%Id",telefono);*/
printf("Ingrese puesto ocupado:\t");
scanf("%s",&puesto);
printf("Ingrese sueldo devengado:\t");
scanf("%f",&sueldo);
printf("Ingrese motivo de salida:\t");
scanf("%s",&ms);
printf("CONFIRMACION DE EMPLEO 1\n\n");
printf("Ingrese nombre de la persona que otorga la referencia:\t");
scanf("%s",&pcr);
printf("Ingrese puesto de la persona que otorga la referencia:\t");
scanf("%s",&ppcr);
printf("Ingrese comentario:\t");
scanf("%s",&com);
}
while (contadore<=2);

printf("CONCLUSION\n\n");
printf("DESARROLLO DE LA ENTREVISTA\n\n");
printf("Ingrese comentario del comportamiento del candidato durante la entrevista:\n");
scanf("%s",des);
printf("%s",des);
printf("\nDATOS LABORALES \n");

printf("De la empresa %s, %s",empresa,com);
/*
printf (De su empleo en )
printf (nombre de la empresa contador 2)
printf (comentario contador 2)
printf (De )
printf (nombre de la empresa contador 3)
printf (comentario contador 3)*/
/*
if (sexo==M)
cand=/*"El Sr./0";*//*1;
/* (sexo==F)
switch (1,2)
{
case 1:
cand=/*"La Srita./0"*//*2;
/*eak;
case 2:
cand=/*"La Sra./0";*//*3;
/*eak;
default:
cand=/*"El (la) candidato (a)/0";*//*4;
/*}*/
printf ("%s,%s,declara,%d, de empleos",cand,nombre,contadore);
}




al compilar no me arroja errores, pero al ejecutar y llegar a la zona despues de "comentarios de la entrevista", se detiene de pronto, ademas en muchos campos como nombre de la empresa, domicilio, telefono, etc, si ingreso pocas letras me pasa al siguente campo (normal), pero si ingreso un texto largo se salta el siguiente campo y tampoco se por que lo hace.

Les agradezco muchisimo si me pueden apoyar!!!