
Enviado em 07/05/2015 - 20:10h
Boa noite, estou fazendo um editor de texto com a class list mas esta dando erro.#include <iostream>
#include <list>
#include <algorithm>
#include <string>
#include <fstream>
class EditorDeTexto{
std::list<char> lista;
//list<char>::iterator curso;
public:
//EditorDeTexto();
std::list &getList();
//iterator &getIterator();
std::string getTexto();
void abriArquivo(std::ifstream &in);
void salvar(std::ofstream &out);
~EditorDeTexto();
};
std::list & EditorDeTexto::getList(){
return lista;
}
std::string EditorDeTexto::getTexto(){
std::string s;
if(lista.size() > s.max_size()){
return s;
}
std::list<char>::iterator k;
for(k = lista.begin(); k != lista.end(); k++){
s.push_back(*k);
}
}
void EditorDeTexto::abriArquivo(std::ifstream &in){
char ch;
while(in){
in.get(ch);
lista.push_back(ch);
}
}
void EditorDeTexto::salvar(std::ofstream &out){
std::list<char>::iterator k;
for(k = lista.begin(); k != lista.end(); k++){
out.put(*k);
}
}
EditorDeTexto::~EditorDeTexto(){
lista.clear();
}
int main(int argc, char const *argv[])
{
std::cout << " Test!!" << std::endl;
return 0;
}
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Instalação dualboot Windows 11 e Debian 13 (28)
Ubunto não reconhece rede ethernet (3)
Preciso recuperar videos *.mp4 corrompidos (13)









