Autor
|
Tema: QUIERO COMPILAR MI CODIGO EN C/C++ Y ME APARECE ID RETURNED 1 EXIT STATUS (Leído 2,646 veces)
|
chikardo
Desconectado
Mensajes: 5
|
Paso mi codigo si alguien me lo puede arreglar , por favor es un trabajo final , lo necesito urgente #include<stdio.h> #define MAX 100 int leeCantidadElem() { int n; do{ printf("Cantidad de elementos a ingresar"); scanf("%d",&n); if(n<=0){ printf("No seas payaso(a), ingresa una cantidad correcta: "); } if(n>MAX){ printf("La cantidad maxima permitida es "); } }while(n<=0 || n>MAX); return n; } int elegirEvento(int cant,int A[]) { int i,k,elem,opt; Opciones: printf("1. Insertar elemento: "); printf("2. Eliminar elemento: "); printf("3. Agregar elemento: "); printf("4. Buscar elemento: "); printf("Elija una opcion 1 , 2 , 3 o 4: "); scanf("%d",&opt); switch(opt) { case 1: { printf("\t>>Que elemento desea insertar: "); scanf("%d",&elem); do{ printf("\t>>En que posicion desea insertar..."); scanf("%d",&k); if(k>(cant-1)||k<0){ printf(">>Ingrese una posicion valida!!!"); } }while(k>(cant-1)||k<0); cant++; for(i=cant-1;i>=k;i--) { A[i+1]=A[i]; if(k==i) A[k]=elem; } }break; case 2: { do{ printf("\t>>Que posicion desea eliminar.. "); scanf("%d",&k); if(k>(cant-1)||k<0) printf(">>Ingrese una posicion valida!!!"); }while(k>(cant-1)||k<0); for(i=k;i<cant;i++) { A[i]=A[i+1]; } cant--; }break; case 3: { for(i=0;i<1;i++) { printf("\t>>Que elemento desea agregar : "); scanf("%d",&elem); Agregar: cant++; A[cant-1]=elem; } }break; case 4: { printf("\t>>Que elemento desea buscar: "); scanf("%d",&elem); for(i=0;i<cant;i++) { if(A[i]==elem) { printf("\t>>El elemento buscado se encuentra en:"); //Añandir el elemento al final de arreglo printf("\t>>El elemento se agregara al final"); goto Agregar; } else { if(i==cant-1) { printf("\t>>No se encuetra el elemento que busca!!!"); printf("\t>>Puede confirmarlo viendolo Ud. mismo!!!"); } } } }break; default:printf("No existe esa opcion, vuelva a intentar: "); } return cant; } void main() { int c; char opt; int n[MAX]; printf("\t\t\tAGREGAR 2 ELEMENTOS AL FINAL"); c=leeCantidadElem(); leeCadena(c,n); do{ c=elegirEvento(c,n); muestraCadena(c,n); printf("Desea realizar otra operacion!!!... S/s, caso contrario pulse otra tecla: "); scanf("%f",&opt); }while(opt=='s'||opt=='S'); }
[MOD] para publicar codigo usar etiquetas GeSHi.
|
|
« Última modificación: 1 Abril 2020, 17:33 pm por simorg »
|
En línea
|
|
|
|
K-YreX
|
Estás llamando a funciones que no están en el código... Además tienes errores en el formato de algún scanf(). Y para otras consultas: no utilices mayúsculas (eso no va a hacer que te contesten antes) y pon tu código entre etiquetas de Código GeSHi. No hay manera de ver el código. Aparte de eso, utilizar nombres de variables más descriptivos ayudaría bastante a seguir el funcionamiento. PD: Puedes estar accediendo a posiciones inválidas del array. Y las etiquetas son una mala opción de programación, su uso debería limitarse a los switch-case.
|
|
|
En línea
|
cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
|
|
|
chikardo
Desconectado
Mensajes: 5
|
Disculpe , jamás usé este foro , la próxima escribo con minuscula . Y cómo podría definirlas , en un main? Podrías mostrarme como lo harías vos porfa?
|
|
|
En línea
|
|
|
|
engel lex
|
Y cómo podría definirlas , en un main? no es definirlas en el main, es que estás usando funciones que no has escrito tienes leeCantidadElem() elegirEvento(int cant,int A[]) pero usas leeCadena(c,n); muestraCadena(c,n); para poder usarlas, primero tienes que escribirlas...
|
|
|
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.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
porque me aparece ld returned 1 exit status ?
Programación C/C++
|
TewsDR
|
3
|
33,090
|
22 Febrero 2012, 23:37 pm
por Eternal Idol
|
|
|
id returned 1 exit status
Programación C/C++
|
Ream22Alvarado
|
3
|
5,039
|
5 Junio 2015, 14:42 pm
por rir3760
|
|
|
Este es mi codigo y me marca [Error] Id returned 1 exit status
Programación C/C++
|
march_sistem
|
2
|
3,686
|
12 Febrero 2016, 16:59 pm
por 0xFer
|
|
|
por que me aparece el error collect2.exe: error: ld returned 1 exit status
Programación C/C++
|
SergioeEM
|
0
|
4,328
|
24 Abril 2018, 19:34 pm
por SergioeEM
|
|
|
porque aparece Id returned 1 exit status??? (solucionado)
Programación C/C++
|
berbash116
|
2
|
1,971
|
3 Enero 2019, 01:26 am
por berbash116
|
|