Na tela inicial, o programa mostra poucas informações sobre o autor do projeto, que sou eu mesmo,
indica ainda duas opções, que são sair e continuar, escolhendo 1 ou 2 respectivamente.
Continuando, o programa já mostra a leitura de um arquivo que foi criado com a cópia dos nomes contidos
na matriz de string char linha [ ] [ ];
pressionando qualquer tecla, vem a próxima tela do programa pedindo para que se escolha o número
de uma linha contido no arquivo, sendo números entre 1 e 9, ou escolhendo -1 para encerramento da execução.
Tá claro que o programa não aceitará números inferior ou maior que os parâmetros estabelecidos,
caracteres também não são aceitos.
Escolhendo uma linha válida o programa mostra o conteúdo da linha e o total de posições do nome contido.
Após pressionar enter, o programa já pede de onde, isto é de qual posição pretende se fazer a leitura,
também à restrições aqui, o programa é inteligente, sabe calcular o tamanho da string da linha,
e não aceita posições acima do seu tamanho e nem menor que "0".
Feito tudo corretamente, o programa mostra a leitura da linha conforme foi solicitado nas aplicações
dos parâmetros escolhidos e se encerra agradecendo a utilização.
Veja abaixo algumas imagens do programa em execução:
Pergunta
roccoC/C++
Na tela inicial, o programa mostra poucas informações sobre o autor do projeto, que sou eu mesmo,
indica ainda duas opções, que são sair e continuar, escolhendo 1 ou 2 respectivamente.
Continuando, o programa já mostra a leitura de um arquivo que foi criado com a cópia dos nomes contidos
na matriz de string char linha [ ] [ ];
pressionando qualquer tecla, vem a próxima tela do programa pedindo para que se escolha o número
de uma linha contido no arquivo, sendo números entre 1 e 9, ou escolhendo -1 para encerramento da execução.
Tá claro que o programa não aceitará números inferior ou maior que os parâmetros estabelecidos,
caracteres também não são aceitos.
Escolhendo uma linha válida o programa mostra o conteúdo da linha e o total de posições do nome contido.
Após pressionar enter, o programa já pede de onde, isto é de qual posição pretende se fazer a leitura,
também à restrições aqui, o programa é inteligente, sabe calcular o tamanho da string da linha,
e não aceita posições acima do seu tamanho e nem menor que "0".
Feito tudo corretamente, o programa mostra a leitura da linha conforme foi solicitado nas aplicações
dos parâmetros escolhidos e se encerra agradecendo a utilização.
Veja abaixo algumas imagens do programa em execução:
http://4.bp.blogspot.com/-4hWevojDQBA/VCdOfiR-JtI/AAAAAAAABsg/RB05A8WIBoY/s1600/fssek.PNG
http://1.bp.blogspot.com/-9gmHimLJUmw/VCdIg6FP-AI/AAAAAAAABr4/QhaOhBVl-LU/s1600/fssekII.PNG
http://2.bp.blogspot.com/-pf7N994pUPg/VCdIgmN3HAI/AAAAAAAABr0/db2eB6jooSo/s1600/fssekIIpos.PNG
http://1.bp.blogspot.com/-B8cpjQ-Dfjo/VCdIhaUhQmI/AAAAAAAABr8/95t552y88Ts/s1600/pos.PNG
http://3.bp.blogspot.com/-YcX2rMX-HBs/VCdIhr87o1I/AAAAAAAABsI/h_hoC8kEQnU/s1600/posfseek.PNG
Veja abaixo o link do código do programa:
Editado por roccoC/C++http://codigosfontes-ccplus-plus.blogspot.com.br/2014/09/fseek-posicionando-um-ponteiro-para_27.html
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.