Autor
|
Tema: Necesito ayuda... sugerencia... programacion c (bucles,do,dowhile) (Leído 2,660 veces)
|
m4rkk0s
Desconectado
Mensajes: 44
|
mi problema es el sgte...
estoy trabajando con struc... y lo que uqiero hacer ahora es lo sgte... es generar un bucle.. que me pida... osea esto lo toma tal cual ingresa por aca
printf("\n Ingrese un sarasa de la peticion: "); fflush(stdin); scanf ("%s",&nuevo_sarasa.miembro);
printf("\n Ingrese el rol del sarasa: "); fflush(stdin); scanf ("%s",&nuevo_sarasa.miembrorol);
una vez que hace esto... que pregunte.. desea agregar otra persona? y que me vuelva a preguntar estas 2 cosas otra vez... y que me almacene los datos.. en diferentes variable.. osea no siempre en la misma.. o si se puede uqe se almacene en la misma variable pero yo quiero tener acceso a todos los datos... no se que usar.. do... dowhile... while... que me recomiendan
|
|
|
En línea
|
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
Te recomiendo que pongas algo mas de codigo de lo que lleves hecho, con las etiquetas de codigo(le das a editar y donde pone GeSHi le das a C o C++).
Saludos.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
Ferno
Desconectado
Mensajes: 375
|
En cuanto a qué bucle utilizar, puedes usar el que te parezca más cómodo. Recuerda que usando do-while, al menos una vez SEGURO, vas a entrar al bucle y se ejecutará eso. Usando while puede que no entre ni una vez, así que usa el que convenga o que el más te guste.
La duda sobre cómo almacenar los datos nada tiene que ver con el bucle que uses. Quizás cambie un poco el code pero sería algo casi imperceptible. Lo que te debes preguntar es cómo guardar el struct. Lo que puedes hacer es guardar los structs en un arreglo, e ir guardando los diferentes datos de entrada en los diferentes structs que se encuentran en cada elemento del array. Si conoces listas, también puedes usarlas. No se, hay muchas formas.
|
|
|
En línea
|
|
|
|
m4rkk0s
Desconectado
Mensajes: 44
|
while (b!=0){ printf("\n Ingrese un personal de la peticion: "); fflush(stdin); scanf ("%s",&nuevo_proyecto.miembro);<<<<<<<<<<<<<<<<
printf("\n Ingrese el rol del personal: "); fflush(stdin); scanf ("%s",&nuevo_proyecto.miembrorol); <<<<<<<<<<<<<<<<<<< *segundo=&nuevo_proyecto.miembrorol; *primero=&nuevo_proyecto.miembro;
printf (" quiere continuar agregando personal de %s\n \nPresione 1 para agregar 0 para finalizar\n",&nuevo_proyecto.miembrorol);
scanf("%d",&b);
}
fprintf(miarchivo,"sadasdas =%s %s %s %s \n ", &nuevo_proyecto.miembro,&nuevo_proyecto.miembrorol,primero,segundo);
entre otras cosas es asi... osea no se si esta bien o mal... pero mi duda es.. como hago para que almacene... el resultado de la primera pasada osea los que puse en <<<<<<<<<<< y los imprima en el fprint... y mientras siga pasando por el while.. vaya agregando los datos, a los que ya tenia...
|
|
|
En línea
|
|
|
|
durasno
Desconectado
Mensajes: 373
|
y si pones el fprintf dentro del while??
Saludos
PD: para almacenar en distintas variables lee lo que dijo Ferno
|
|
|
En línea
|
Ahorrate una pregunta, lee el man
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
sugerencia: Programación en Gambas
Sugerencias y dudas sobre el Foro
|
powerdgo
|
7
|
4,008
|
9 Febrero 2010, 19:48 pm
por Nakp
|
|
|
[Sugerencia] Programación VB? > Subforo de .Net?
« 1 2 3 »
Sugerencias y dudas sobre el Foro
|
[D4N93R]
|
20
|
10,808
|
12 Mayo 2010, 03:32 am
por [D4N93R]
|
|
|
Por favor necesito ayuda con un ejercicio de metodologia de programacion
Ejercicios
|
Madsmarco
|
1
|
4,219
|
11 Abril 2011, 10:29 am
por .mokk.
|
|
|
Soy muy nuevo, necesito ayuda en programacion
Programación C/C++
|
isi.apr
|
5
|
4,063
|
4 Julio 2011, 00:07 am
por isi.apr
|
|
|
[Sugerencia] Apartado de programación Android
Sugerencias y dudas sobre el Foro
|
tOWERR
|
2
|
3,303
|
13 Septiembre 2011, 19:22 pm
por WHK
|
|