-
Posts
7 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Danielsf850
-
-
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()
-
5 horas atrás, giu_d disse:
Você está digitando assim no arquivo fxml:
fx:controller="too.edt.contoller.TelaLoginControllerr
Perceba q tem um 'r' a mais aí
Muito Obrigado era este o erro, extrema falta de atenção da minha parte. Muito Obrigado a todos.
-
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.
-
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. -
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;
} -
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
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
Erro ao Importar um Arquivo Grande
em C/C#/C++
Postado
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.