limite en string ?

elfresno:
nuevamente gracias por responder, cada vez que hago una pregunta sos el primero en responder y muy informativo

Gracias, aunque dependiendo del tema no sería el primero; de hecho, posiblemente nunca hubiera respondido.
Mi único requisito para contestar una pregunta, es tener experiencia y conocimiento sobre el tema. No quiero al final "meter la pata" generando desinformación; además de evitar frecuentar el "creo" porque resta credibilidad y confianza a la respuesta.

Decir "creo" ocasionalmente puede ser seña de honestidad al hablar; pero abusar de la palabra (y sus sinónimos) ya es seña de desconfianza. Al menos así lo pienso yo...

Ejem, volviendo a la pregunta...

elfresno:
te cuento, guardo el string llamado cadena, porque luego lo descompongo y con ello mando mensajes udp.

Entonces no es volcar el archivo entero, sino recuperar una línea de texto. Con la RAM libre creo que tienes bastante; si aún no te sientes seguro, entonces muéstrame el código completo que podría jurar que tiene detalles que se pueden mejorar.

Como siempre digo, no recomiendo String cuando la memoria está comprometida; en su lugar, con un vector de char se puede hacer lo mismo. La memoria consumida estaría establecida; lo que quiere decir que la razón de un posible cuelgue se vuelve más obvia.

PD: creo que con el código completo entendería mejor tu punto. No tengo claro eso de los botones, los mensajes UDP y sobre todo cuál es el objetivo del archivo de texto.