*   >> Leitura Educação Artigos >> science >> programação

Noções básicas de acessar arquivos em C ++

lasse seguido por um espaço, em seguida, o identificador (nome) do objeto (o nome que quiser). Eu dei o nome, fileStrm, acima. Para enviar uma linha de texto para o fluxo de você fazer isso: fileStrm Você começa com o identificador do objeto. Depois você tem o # include #include using namespace std; int main () {ofstream writeStrm; writeStrm.open ("myfile.txt"); se (writeStrm.is_open ()) {writeStrm writeStrm writeStrm} writeStrm.close (); retornar 0; } Observe a inclusão do arquivo de cabeçalho fstream.

As três linhas de escrita pode ser reduzido a um como se segue: writeStrm No longa seqüência acima, o personagem \\ n obriga a próxima poção da cadeia para a próxima linha. Um pouco sobre a classe String Há uma classe pré-definida chamada de classe string. Essa classe é usada para instanciar (criar) e objeto que vai realizar uma seqüência de caracteres. A sintaxe para criar tal objeto é, corda myStr; onde myStr é o identificador que você dá para o objeto string; você pode dar o nome que quiser. O arquivo de cabeçalho que fornece essa classe é chamada de cadeia.

Hey, você também pode usar a classe string como tipo de objeto para seus elementos de matriz. A declaração da matriz é algo como, corda myArray [10]; O tipo de objeto para cada um dos elemento da matriz é string. O identificador de matriz acima é myArray. A declaração acima assume que haverá 10 elementos na matriz. Cada elemento da matriz será uma string (frase). A função getline O arquivo cabeçalho seqüência também tem uma função chamada a função getline cuja sintaxe, em termos simples é: getline (streamObj, strObjIdent) O primeiro argumento é o identificador de um objeto de fluxo.

O segundo é o identificador de um objeto string, instanciado da classe string. Agora esta função getline vai ler uma linha de texto a partir de uma corrente e colocá-lo no objeto identificado por strObjIdent. Você pode então exibir (impressão) o conteúdo de strObjIdent. A função getline obtém o texto da linha sem o caráter final n \\. O ifstream Class Este é basicamente usado para ler um arquivo. Para casos simples, você não precisa o argumento modo de usar essa classe.

A sintaxe para criar um objeto da classe, ifstream é fileStrm ifstream; Você começa com o nome da classe seguido por um espaço, em seguida, o identificador (nome) do objeto (qualquer nome). Para ler uma linha do fluxo, você fazer isso: getline (streamObj, strObjIdent) já expliquei essa função e seu argumento acima. O código a seguir lê as três linhas do ar

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.