Ir ao conteúdo
  • Cadastre-se

Danielsf850

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

posts postados por Danielsf850

  1. Vou testar esse arquivo agora, eu sabia que estava estourando o limite, porém não sabia se haveria algum tipo de solução para o problema, vou tentar alocar dinamicamente, o arquivo que preciso importar tem cerce de 342Mb e cerca de 350 trilhoes de caracteres. Vou em breve, agradeço a atenção dos membros.

    • Curtir 1
  2. Boa tarde estou desenvolvendo uma aplicação em C++ onde preciso importar um arquivo com cerca de 340Mb onde são aproximadamente. 3.500.000 de linhas

    estou tentando armazenar o conteúdo em um objeto da classe string. Porém durante a importação ocorre o erro "abort has been called".

     

    Segue o trecho de codigo que estou usando para a manipulação dos Arquivos. Por favor quem tiver conhecimento me ajude. Obrigado.

     

    bool ArquivoTexto::abrir(string nomeArquivo, TipoDeAcesso modo) {
    	this->nomeArquivo = nomeArquivo;
    
    	// Abre o arquivo segundo o modo de abertura.
    	switch (modo) {
    	case ACRESCENTAR: outputFile.open(nomeArquivo, ios::app);
    		if (outputFile.is_open()) return true;
    		break;
    
    	case ESCRITA: outputFile.open(nomeArquivo, ios::out);
    		if (outputFile.is_open()) return true;
    		break;
    
    	case LEITURA: inputFile.open(nomeArquivo, ios::in);
    		/* O teste abaixo verifica se foi retornado um ponteiro válido, diferente de nulo, se sim o teste é true indicando que o arquivo foi aberto com sucesso.
    			 Caso contrário, um ponteiro nulo indica que houve erro ao tentar abrir o arquivo.
    		 */
    		if (inputFile) return true;
    	}
    	return false;
    } // abrir()
    
    /* Lê o conteúdo do arquivo texto.
     * Retorna um objeto string com todo o conteúdo do arquivo texto.
     * Em caso de erro retorna um objeto string com o valor literal "NULL".
     */
    string ArquivoTexto::ler() {
    	char linha[128];
    
    	// Verifica se ocorreu erro ao acessar o arquivo.
    	if (!inputFile) return "NULL";
    
    	// Lê o conteúdo do arquivo até atingir o fim do arquivo.
    	do { // Lê o conteúdo de uma linha limitada a 127 caracteres ou até encontrar o caractere nova linha ('\n'). 
    		inputFile.getline(linha, 128);
    
    		// Verifica se atingiu o fim do arquivo. Se não, armazena as linhas lidas do texto em um objeto string.
    		if (!inputFile.eof()) {
    			texto.append(linha);
    			texto.append("\n");
    		}
    	} while (!inputFile.eof());
    	return texto;
    } // ler()

     

  3. Boa noite ao tentar executar uma aplicação FXML encontro esse erro seguido do caminho do arquivo. Tentei Varias coisas mais nada funciona Caso alguem possa ajudar segue o codigo.

    package too.edt.contoller;
    
    import javax.swing.JOptionPane;
    
    import javafx.application.Application;
    import javafx.fxml.FXML;
    import javafx.fxml.FXMLLoader;
    import javafx.scene.Scene;
    import javafx.scene.control.PasswordField;
    import javafx.scene.control.TextField;
    import javafx.scene.layout.AnchorPane;
    import javafx.scene.paint.Color;
    import javafx.scene.text.Text;
    import javafx.stage.Stage;
    import too.edt.conexao.CriaConexao;
    
    public class TelaLoginController extends Application {
    
        @FXML private static TextField fxlogin;
        @FXML private static PasswordField fxsenha;
        @FXML private static Text textoacao;
        
        @FXML
        public void btnconectar() {
            if(fxlogin.getText().equals("aluno")&&fxsenha.getText().equals("aluno")) {
                new CriaConexao().getConexao(fxlogin.getText(),fxsenha.getText());
                textoacao.setText("Conectado");
                textoacao.setFill(Color.DARKGREEN);
            }
            else {
                JOptionPane.showMessageDialog(null, "Login ou Senha Incorreto", "Erro", JOptionPane.ERROR_MESSAGE);
                return;
            }
        }
        
        @Override
        public void start(Stage stage) {    
            try {
                AnchorPane root = (AnchorPane)FXMLLoader.load(getClass().getResource("../view/TelaLogin.fxml"));//Linha que acusa o Erro
                Scene scene = new Scene(root);
                stage.setScene(scene);
                stage.show();
            }
            catch(Exception e) {
                e.printStackTrace();
            }
        }
        
        public static void main(String[] args) {
            launch(args);
        }
    }


     

    //Arqui esta o Arquivo FXML
    
    <?xml version="1.0" encoding="UTF-8"?>
    
    <?import javafx.scene.paint.*?>
    <?import javafx.scene.effect.*?>
    <?import javafx.scene.image.*?>
    <?import javafx.scene.*?>
    <?import javafx.scene.text.*?>
    <?import javafx.scene.control.*?>
    <?import javafx.scene.layout.*?>
    <?import java.lang.*?>
    <?import javafx.scene.chart.*?>
    
    
    <fx:root type="GridPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="too.edt.contoller.TelaLoginControllerr">
       <columnConstraints>
          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" />
       </columnConstraints>
       <rowConstraints>
          <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
       </rowConstraints>
       <children>
          <AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="500.0" />
          <ImageView fitHeight="400.0" fitWidth="500.0" opacity="0.7" pickOnBounds="true">
             <image>
                <Image url="@imagem9.jpg" />
             </image>
          </ImageView>
          <Button mnemonicParsing="false" onAction="#acaoBotao" prefHeight="25.0" prefWidth="81.0" text="Conectar">
             <font>
                <Font name="System Bold" size="12.0" />
             </font>
          </Button>
          <Label fx:id="fxlogin" text="Login : ">
             <font>
                <Font name="System Bold" size="14.0" />
             </font>
          </Label>
          <Label fx:id="fxsenha" text="Senha : ">
             <font>
                <Font name="System Bold" size="14.0" />
             </font>
          </Label>
          <PasswordField prefHeight="25.0" prefWidth="251.0" promptText="Informe sua Senha" />
          <TextField prefHeight="25.0" prefWidth="251.0" promptText="Informe seu Login" />
          <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Physical Activity Control" textAlignment="CENTER" wrappingWidth="419.9765625">
             <font>
                <Font name="Stencil" size="36.0" />
             </font>
             <effect>
                <DropShadow />
             </effect>
          </Text>
          <Text fill="#b20909" strokeType="OUTSIDE" strokeWidth="0.0" text="Desconectado">
             <font>
                <Font name="System Bold" size="14.0" />
             </font>
          </Text>
       </children>
    </fx:root>
    //Aqui segue o erro
    
    javafx.fxml.LoadException: 
    /C:/Users/rei_d/Desktop/TSI%20-%205%c2%ba%20Periodo/TSI%20-%205%c2%ba%20Periodo/TOO/Trabalho%20-%202018/bin/too/edt/view/TelaLogin.fxml:14
    
        at javafx.fxml/javafx.fxml.FXMLLoader.constructLoadException(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.access$700(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processAttribute(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader$RootElement.processAttribute(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader$Element.processStartElement(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processStartElement(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.processStartElement(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
        at javafx.fxml/javafx.fxml.FXMLLoader.load(Unknown Source)
        at too.edt.contoller.TelaLoginController.start(TelaLoginController.java:39)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(Unknown Source)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$11(Unknown Source)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: too.edt.contoller.TelaLoginControllerr
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        ... 23 more

    Desde ja agradeço.

  4. Bom dia, amigas e amigos, esta semana recebi um exercício que não sei muito bem como fazer, segue o mesmo abaixo, quem puder ajudar desde já agradeço.

     

    Desenvolva um programa em C, usando POSIX1 , que cria dois processos filhos: pi e pp. Cada
    processo deve, respectivamente, realizar a soma dos números inteiros ímpares (pi) e pares (pp)
    de 1 a N e exibir o resultado. O valor de N deve ser fornecido pelo usuário.

  5. Boa Tarde Alguem poderia me ajudar com a resolução deste exercicio.

     

     Criar uma estrutura , contendo nome, data de nascimento e CPF. Crie uma variável que é um ponteiro para esta estrutura (no programa principal). Depois crie uma função que receba este ponteiro e preencha os dados da estrutura e também uma uma função que receba este ponteiro e imprima os dados da estrutura. Finalmente, faça a chamada a esta função na função principal.

     

    Posteriormente,

     

     Idem a questão acima, mas construa as funções usando referências (&).

     

    //Codigo dando erro

     

    #include <stdio.h>
    #include <stdlib.h>
    #include <locale.h>

    typedef struct{
        char nome[60];
        char cpf[20];
        char nascimento[15];
    }TipoCadastro;

    int i;

    TipoCadastro EfetuaCadastro(TipoCadastro *Cad, int tamanho){


        Cad=(TipoCadastro*)malloc(sizeof(TipoCadastro)*tamanho);

        for(i=0;i<tamanho;i++){

            printf("\nInforme o Nome:");
            fgets(Cad.nome,60,stdin);
            setbuf(stdin,NULL);

            printf("\nInforme o CPF no formato NNN.NNN.NNN-NN:\n");
            fgets(Cad.cpf,20,stdin);
            setbuf(stdin,NULL);

            printf("\nInforme a Data De Nascimento no formato DD/MM/AAAA:\n");
            fgets(Cad.nascimento,20,stdin);
            setbuf(stdin,NULL);
        }
    return *Cad;
    }

    void ExibeCadstro(TipoCadastro *Cad, int tamanho){
        int i;

        for(i=0;i<tamanho;i++){

            printf("\nInforme o Nome:%s",Cad.nome);
            printf("\nInforme o CPF no formato NNN.NNN.NNN-NN:%s\n",Cad.cpf);
            printf("\nInforme a Data De Nascimento no formato DD/MM/AAAA:%s\n",Cad.nascimento);
        }
    }

    int main(){
        setlocale(LC_ALL,"portuguese");

        int n;

        typedef TipoCadastro *Cadastro;

        printf("\nInforme quanto Cadastros Deseja Realizar:\n");
        scanf("%d",&n);

        Cadastro=EfetuaCadastro(&Cadastro,n);//ERRO

        ExibeCadastro(Cadastro,n);/ERRO

        return 0;
    }

  6. Boa tarde, eu a muito tempo jogo o anime pirates, One piece, de uns tempos pra ca meu navegador trava na tela q para de carregar o jogo, o notte acessa normalmente outros jogos de pluggin negando acesso apenas ao anime pirates, tenhos outro pc em ksa que acessa normalmente e tambem consigo acessar pelo celular. Gostaria de lembrar que antigamente isso chegou a acontecer mais era so ir no cmd da ipconfig/release/ ip config/renew e o jogo voltava, agora nao carrega mais. Ja tentei praticamente td na maquina gostaria que me ajudasse, desde de ja deixo meu obrigado. Segue o print de onde a pagina trava

     

    http://prnt.sc/agj12b

     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!