Autor
|
Tema: ayuda este codigo no se ejecuta (Leído 3,006 veces)
|
zayzed
Desconectado
Mensajes: 3
|
Cuando le doy a compilar y ejecutar, el programa no abre y no me dice nada solo algunos errores que son: permission denied id returned 1 exit status [build error] [AsistantBeta0.2] error1 el problema es que estoy intentando usar el codigo: cin.getline(); y no me funciona, claro que lo que va adentro de los paréntesis si lo pongo. #include <iostream> #include <conio.h> #include <string.h> #include <stdlib.h> using namespace std; char user[30]; char bot[30]; char ask[30]; char ans[30]; char pre[30]; int menu; int menu2; int x = 0; int main() { cout<<"Bienvenido a Base de datos Z\n\n"; system("PAUSE"); system("CLS"); cout<<"\nPara iniciar, elija un nombre de usuario\n\n"; cout<<"Nombre: "; cin.getline(user,30,'\n'); system("CLS"); cout<<"\nTenemos su cuenta creada, pero falta el nombre de su asistente, cual es?\n\n"; cin>>bot; system("CLS"); cout<<bot<<": hola "<<user; cout<<"\n\n"; system("PAUSE"); system("CLS"); cout<<"\nBienvenido a la base de datos Z, me llamo "<<bot; cout<<"\n\n"; system("PAUSE"); system("CLS"); cout<<"\nPero tu ya lo sabias, pues tu me lo pusiste haha.\n\n"; cout<<bot<<": bien "<<user; cout<<"\n"; system("PAUSE"); system("CLS"); while(x<100) { cout<<"\n-----Menu Principal--------- "; cout<<"\n\nque es lo que quieres hacer?\n\n"; cout<<"1=Programar Pregunta/Respuesta\n\n"; cout<<"2=Verificar pregunta formulada\n\n"; cout<<"3=Salir\n\n"; cin>>menu; cout<<"\n\n"; switch(menu) { case 1: cout<<"\n\nFormula la pregunta de un solo digito: \n"; cin>>ask; cout<<"\n--------------"; cout<<"\n\nFormula la respuesta: \n"; cin>>ans; cout<<"\n--------------"; cout<<"\n\nRespuesta a tu pregunta Programada con exito\n"; cout<<"\n\n"; break; case 2: cout<<"Cual es tu pregunta?"; cin>>pre; cout<<"\n--------------"; cout<<"\n\n"; if(strcmp(ask, pre)==0) { cout<<"\nResp: "<<ans; cout<<"\n\n"; break; } else{ cout<<"La pregunta que formulaste es\nErronea"; cout<<"\n\n"; break; } case 3: exit(0); break; } system("PAUSE"); system("CLS"); x++; } getch(); return 0; } }
|
|
« Última modificación: 2 Mayo 2017, 01:43 am por engel lex »
|
En línea
|
|
|
|
engel lex
|
el while no debería estar limitado, la opción 3 debería hacer salir del while en lugar de usar exít (o en lugar de exit pordría usar directamente return)
|
|
|
En línea
|
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.
|
|
|
zayzed
Desconectado
Mensajes: 3
|
el while no debería estar limitado, la opción 3 debería hacer salir del while en lugar de usar exít (o en lugar de exit pordría usar directamente return)
es que la opcion 3 es para salir del programa, no del while
|
|
|
En línea
|
|
|
|
3n31ch
Desconectado
Mensajes: 445
Grandes conocimientos engendran grandes dudas
|
es que la opcion 3 es para salir del programa, no del while
engel lex te esta explicando que tu while se terminara acabando después de las 100 iteraciones, por tanto, es mejor que lo hagas "true" siempre y con la opción 3 puedes salir del ciclo (o directamente hacer lo que haces) pero es mas "bonito" salir del ciclo.
|
|
|
En línea
|
|
|
|
engel lex
|
y de todas formas si sales del ciclo, llegará al final del programa titulo modificado! no escribas en mayúsculas! lee las reglas del foro foro.elhacker.net/reglas
|
|
« Última modificación: 2 Mayo 2017, 01:44 am por engel lex »
|
En línea
|
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.
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Y la última llave te sobra.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
php no se ejecuta, en su lugar descarga el codigo
PHP
|
twoz
|
3
|
5,693
|
21 Abril 2009, 14:53 pm
por decrypt
|
|
|
Ayuda con codigo en C (no me ejecuta un for y necesito ayuda)
« 1 2 3 »
Programación C/C++
|
Søra
|
22
|
12,455
|
22 Mayo 2010, 00:22 am
por Littlehorse
|
|
|
[Solucionado] Problema en codigo C++, no se ejecuta el else
« 1 2 »
Programación C/C++
|
Mario Olivera
|
15
|
6,642
|
30 Julio 2014, 15:03 pm
por leosansan
|
|
|
botón que al pulsarlo ejecuta exec, éste vuelve a ejecutarse de nuevo
Desarrollo Web
|
arubio90
|
1
|
1,870
|
28 Agosto 2017, 15:17 pm
por engel lex
|
|
|
¿cómo se ejecuta este codigo?
ASM
|
concient
|
3
|
2,547
|
2 Marzo 2019, 20:39 pm
por Eternal Idol
|
|