Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como passar uma String para abrir um ifstream
The C + + Standard Template Library inclui uma classe ifstream que permite que arquivos sejam lidos a partir usando os mesmos métodos baseados em fluxo que são comumente usados ​​para a entrada do usuário . Ao contrário de cin, o fluxo de entrada padrão , uma ifstream precisa ser inicializado , passando -lhe um nome de arquivo na forma de uma string. Se o arquivo existe e pode ser aberto para leitura , então o objeto ifstream atuará apenas como cin . Instruções
1

Passe a string contendo o nome do arquivo para o construtor ifstream : myIfstream ifstream ( myFileName );

Se você já tem um objeto ifstream mas não abriu um arquivo, use o ifstream :: método aberto em vez disso: myIfstream.open ( myFileName );
2

Confira o objeto ifstream para o sucesso chamando o ifstream :: método falhar. Manipular erros em qualquer maneira que funciona melhor para o seu programa. No código de limpeza é required.If ( myIfstream.fail ()) { cerr << " Erro ao abrir o " << myFileName << endl; retorno;}
3

Feche o arquivo depois de ter terminado de usá-lo . Se não houver um arquivo aberto no momento , a bandeira não será definido e uma exceção pode ser lançada se você tiver definido a exceção mask.myIfstream.close ();

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um botão de som no Xcode 
·Como enviar Teclar para Propriedades Active X 
·Como obter um protótipo funcional de DLL 
·Como gerar Aleatórias negativos e positivos inteiros e…
·Como atualizar o Xcode De Terminais 
·Como equacionar duas coisas em uma instrução IF em C …
·Como devolver um vetor STL De uma Nova Função 
·Como alterar um fator de preenchimento 
·Convertendo Char Buffer para dobrar em C + + 
·Como criar um projeto Maven no Galileo 
  Artigos em destaque
·Como transmitir vídeo ao vivo no Xcode 
·Como depurar vazamentos de memória em GDB 
·Como fechar programas iPad com Xcode 
·Como Incorporar RESX no CSC Compiler 
·Como utilizar a função HeapSize 
·Objetivo de Métodos CString 
·Como criar um BlogSkin para Blogger 
·Como verificar se uma matriz tem valor ou não em C + +…
·Convertendo Char Buffer para dobrar em C + + 
·Como usar Arrays fazer Matrizes em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados