Exemplo n.º 1
0
int get_line(FILE *f, word w)
{
    int ch;
    x_length(w) = 0;

    ch = getc(f);
    while (ch != EOF && ch != '\n') {
	x_push(w, ch);
	ch = getc(f);
    }
    if (ch == EOF && x_length(w) == 0) return EOF;
    else {
	x_push(w, 0);
	return 1;
    }
}
Exemplo n.º 2
0
 size_t length(void) const
 {
     return m_Length == NPOS ? x_length() : m_Length;
 }