sanchaz Posted May 9, 2009 at 08:53 AM Report #262572 Posted May 9, 2009 at 08:53 AM Boas É possivel reler o input no stdin dps de já o ter lido uma vez? Obrigado
Baderous Posted May 9, 2009 at 09:58 AM Report #262587 Posted May 9, 2009 at 09:58 AM Qual é o objectivo? Guardar o que lês da 1ª vez para depois reutilizar não chega?
bruno1234 Posted May 9, 2009 at 02:24 PM Report #262622 Posted May 9, 2009 at 02:24 PM Qual é o objectivo? Guardar o que lês da 1ª vez para depois reutilizar não chega? Além de ser suficiente é também mais eficiente, visto q muito mais rápido fazes uma leitura a uma string (char [] no caso do C) em memória do q ao stdin. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
sanchaz Posted May 9, 2009 at 07:16 PM Author Report #262716 Posted May 9, 2009 at 07:16 PM A questão é que neste caso tenho de guardar cada linha do stdin o que faz com que gaste demasiada memoria. :/
bruno1234 Posted May 9, 2009 at 07:29 PM Report #262718 Posted May 9, 2009 at 07:29 PM A questão é que neste caso tenho de guardar cada linha do stdin o que faz com que gaste demasiada memoria. :/ Não gasta assim tanto. Quantas linhas estás a pensar guardar? Se for um valor mto exagerado, guardas em base de dados. Se forem 100 ou 200 podes guardar em memória na boa. Até mais. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
sanchaz Posted May 9, 2009 at 09:36 PM Author Report #262748 Posted May 9, 2009 at 09:36 PM a volta de 4 000 000 e não posso guardar em base de dados
bruno1234 Posted May 10, 2009 at 02:47 PM Report #262820 Posted May 10, 2009 at 02:47 PM Se não podes usar bases de dados e é mto grande para memória, então tens q guardar num ficheiro. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
TheDark Posted May 10, 2009 at 08:14 PM Report #262882 Posted May 10, 2009 at 08:14 PM Mas tens necessidade de ler coisas que já leste muito atrás? Do género, estares na leitura 3 000 000 e quereres reler a leitura 1 500 000? Se não acontecer isso, podes guardar apenas as últimas n leituras, e aceder-lhes novamente quando necessário. Se precisares de voltar muito atrás, não saberás de antemão quais serão as leituras a que vais precisar de aceder novamente, de modo a guardares apenas essas? Desaparecido.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now