Buenas! podrían subir el enunciado del tp1? Muchas Gracias.
--
Cómo usar esta lista: https://tiny.cc/algo2-lista-doc
---
Has recibido este mensaje porque estás suscrito al grupo "fiuba-7541rw-alu" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-a...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Buenas! podrían subir el enunciado del tp1? Muchas Gracias.
--
Cómo usar esta lista: https://tiny.cc/algo2-lista-doc
---
Has recibido este mensaje porque estás suscrito al grupo "fiuba-7541rw-alu" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-alu+unsubscribe@googlegroups.com.
El mié. 28 28e sept. 28e 2016 a las 15:58, Federico Barrios<fbar...@live.com.ar> escribió:
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-a...@googlegroups.com.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-alu+unsubscribe@googlegroups.com.
--
Cómo usar esta lista: https://tiny.cc/algo2-lista-doc
---
Has recibido este mensaje porque estás suscrito al grupo "fiuba-7541rw-alu" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-alu+unsubscribe@googlegroups.com.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-a...@googlegroups.com.
echo "1 1 +" " 1 2 3 + *"
echo "1 1 +\n1 2 3 + *"
Hola, buenas tardes,Una consulta, en el TP1, para la función dc cuando dice que si se pasan varias lineas se tienen que tomar como operaciones por separado se refiere a pasar varias operaciones de esta forma echo "1 1 +" " 1 2 3 + *" | ./dc? porque traté de pasar eso a mi programa pero no me la toma como operaciones por separado sino todo junto... aunque con operaciones como echo "1 2 2 + *" | ./dc funciona bien.Yo tomo las lineas por stdin con getline y lo que puedo hacer si quiero tirar varias lineas es cuando pongo ./dc me deja en la siguiente linea en blanco y puedo poner varias operaciones asíricardo@zao-945gcm-s2c:~/Escritorio/TP1$ ./dc
1 1 1 + *
2
2 2 1 + *
6
1 1 +
2
2 2 *
4
^Z
[11]+ Detenido ./dc
ricardo@zao-945gcm-s2c:~/Escritorio/TP1$¿Esta bien así o no es la forma a la que se refiere en el enunciado?Gracia de antemano.Saludos.
El Jueves, 29 de septiembre, 2016 16:20:55, 'Ricardo Brandan' via fiuba-7541rw-alu <fiuba-7541rw-alu@googlegroups.com> escribió:
Ahh, yo pensé que era problema de fprintf o fputs. Ya pude sacarle el \n. Ahora me lo imprime bien. Muchas gracias Federico.
Saludos
El jue. 29 29e sept. 29e 2016 a las 0:02, Federico Esteban<fede...@gmail.com> escribió:
Ricardo, es muy díficil saberlo si no sabemos cómo lo estas implementando, pero seguramente estas copiando el string de la linea del archivo con el \n que tiene incluído al final. Si es así, deberías ver la forma de omitir ese caracter.Si no, volvé a postear con mas información y te intentamos ayudar.Saludos.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-alu+unsubscribe@googlegroups.com.
--
Cómo usar esta lista: https://tiny.cc/algo2-lista-doc
---
Has recibido este mensaje porque estás suscrito al grupo "fiuba-7541rw-alu" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-alu+unsubscribe@googlegroups.com.
--
Cómo usar esta lista: https://tiny.cc/algo2-lista-doc
---
Has recibido este mensaje porque estás suscrito al grupo "fiuba-7541rw-alu" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-alu+unsubscribe@googlegroups.com.
echo "1 1 +" " 1 2 3 + *"
echo "1 1 +\n1 2 3 + *"
Hola, buenas tardes,
Una consulta, en el TP1, para la función dc cuando dice que si se pasan varias lineas se tienen que tomar como operaciones por separado se refiere a pasar varias operaciones de esta forma echo "1 1 +" " 1 2 3 + *" | ./dc? porque traté de pasar eso a mi programa pero no me la toma como operaciones por separado sino todo junto... aunque con operaciones como echo "1 2 2 + *" | ./dc funciona bien.Yo tomo las lineas por stdin con getline y lo que puedo hacer si quiero tirar varias lineas es cuando pongo ./dc me deja en la siguiente linea en blanco y puedo poner varias operaciones así
ricardo@zao-945gcm-s2c:~/ Escritorio/TP1$ ./dc
1 1 1 + *
2
2 2 1 + *
6
1 1 +
2
2 2 *
4
^Z
[11]+ Detenido ./dc
ricardo@zao-945gcm-s2c:~/ Escritorio/TP1$
¿Esta bien así o no es la forma a la que se refiere en el enunciado?Gracia de antemano.Saludos.
Ya pude sacarle el \n que ponía getline. Y lo de dc también aclaró mi duda. Muchas gracias.Otra consulta, con respecto a la función More que hay que implementar. En el enunciado de More no especifíca pero lo que se le pasa es un archivo ¿no?Gracias
El Sábado, 1 de octubre, 2016 23:04:41, Federico Barrios <fbar...@live.com.ar> escribió:
Hola Ricardo:Veo que tenés dos problemas: el primero es queecho "1 1 +" " 1 2 3 + *"no produce dos líneas. Las líneas en unix se separan con '\n'. Para producir lo que buscás deberías hacer:echo "1 1 +\n1 2 3 + *"Lo otro es que getline agrega un \0 para terminar la línea pero sin borrar el \n de separación. Por eso te aparecen las líneas separadas por una en blanco.Para borrarlas tenés que usar el valor de retorno de la función y cambiarlas manualmente.Un saludo.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-alu+unsubscribe@googlegroups.com.
--
Cómo usar esta lista: https://tiny.cc/algo2-lista-doc
---
Has recibido este mensaje porque estás suscrito al grupo "fiuba-7541rw-alu" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fiuba-7541rw-alu+unsubscribe@googlegroups.com.
Una consulta sobre la calculadora polaca, se hace una cuenta y se cierra el programa? O tiene que ser un bucle infinito? De ser asi, hay alguna forma para que el programa se de cuenta cuando lo cierro con ctrl + c por ejemplo? Xq sino estaría perdiendo memoria.
--