Boas...
É assim eu estou a fazer um programa , C ++, e estou a precisar de ler um ficheiro .txt, que contem várias frases em várias linhas, palavra a palavra (preferência) ou de linha a linha e que me guarde numa variável (para que depois a possa guardar noutro sitio ou manipular as palavras)
Este é o código que tenho mas está-me a guardar o ficheiro todo num char:
É assim eu estou a fazer um programa , C ++, e estou a precisar de ler um ficheiro .txt, que contem várias frases em várias linhas, palavra a palavra (preferência) ou de linha a linha e que me guarde numa variável (para que depois a possa guardar noutro sitio ou manipular as palavras)
Este é o código que tenho mas está-me a guardar o ficheiro todo num char:
CumpsCódigo:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(){
char teste[500];
ifstream leitura("teste.txt"); //Abre o ficheiro para leitura
leitura.read(teste, 500); // copia o conteúdo todo do ficheiro para o char teste
// suponho que não estou a usar a função correcta aqui
cout << teste;
}