Enviado em 10/09/2013 - 11:51h
Pessoal,#include <cstdlib> #include <iostream> #include <string.h> #include <stdio.h> using namespace std; int main(int argc, char *argv[]) { FILE * pFile; char * end; char string1[100],string2[100],resultado[6]; pFile = fopen("oracle.txt","r"); if(pFile == NULL) { perror ("Erro ao abrir o arquivo!"); } // coloco uma mensagem interessante na segunda string sprintf(string2,"There is no lines in myfile.txt"); for(;;){ // laço que nunca, mas nunca mesmo, vai terminar. end = fgets (string1 , 100 , pFile); // leio uma linha do arquivo e jogo em string1 if (end == NULL) { // é a ultima arquivo? //puts(string2); // mostro o conteudo de string2 break; //fim } // ora, la em cima não era o fim da linha, vou ler outra! end = fgets (string2 , 100 , pFile); // a partir de agora, string2 carrega alguma linha if (end == NULL) { // é o fim do arquivo? //puts(string1); // mostro a linha anterior break; //fim } } fclose (pFile); for(int i =25;i<=30;i++){ for(int y=0;y<=6;y++){ resultado[y] = string2[i]; } printf("%c",string2[i]); } printf("\n%s\n",resultado); system("pause"); return 0; }
Enviado em 10/09/2013 - 13:05h
#include <cstdlib> #include <iostream> #include <string.h> #include <stdio.h> using namespace std; int main(int argc, char *argv[]) { FILE * pFile; char * end; char string1[100],string2[100],resultado[6]; pFile = fopen("oracle.txt","r"); if(pFile == NULL) { perror ("Erro ao abrir o arquivo!"); } // coloco uma mensagem interessante na segunda string sprintf(string2,"There is no lines in myfile.txt"); for(;;){ // laço que nunca, mas nunca mesmo, vai terminar. end = fgets (string1 , 100 , pFile); // leio uma linha do arquivo e jogo em string1 if (end == NULL) { // é a ultima arquivo? //puts(string2); // mostro o conteudo de string2 break; //fim } // ora, la em cima não era o fim da linha, vou ler outra! end = fgets (string2 , 100 , pFile); // a partir de agora, string2 carrega alguma linha if (end == NULL) { // é o fim do arquivo? //puts(string1); // mostro a linha anterior break; //fim } } fclose (pFile); for(int i =25;i<=30;i++){ for(int y=0;y<=6;y++){ resultado[y] = string2[i]; } printf("%c",string2[i]); } printf("\n%s\n",resultado); system("pause"); return 0; }
Enviado em 10/09/2013 - 13:06h
Ah sim, esqueci de comentar para vc conseguir o tamanho do arquivo faça assim:Enviado em 11/09/2013 - 00:56h
Enviado em 11/09/2013 - 01:24h
E, ah!, em tempo:Enviado em 11/09/2013 - 17:53h
Vamos lá. (estranho)Enviado em 12/09/2013 - 20:48h
Ainda a tempo.Enviado em 12/09/2013 - 20:54h
E (willdoidao )se for possível feche os posts que jah foram resolvidos e senão, de um retorno.Procure compartilhar as soluções, pois pelo que percebi existem muitos posts seus abertos e sem retorno. Isto ajudará outros usuários.Enviado em 12/09/2013 - 23:37h
Enviado em 13/09/2013 - 00:25h
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Bluetooth CSR 4.0 Dongle (Alternativo) (1)
Desbloquear chaveiro padrão (5)
como eu instalo o mali-t60x_r12... (5)