Enviado em 07/12/2015 - 18:38h
Boa noite pessoal, tenho um código que está rodando normalmente no windows(g++), mas no linux(g++) compila mas não realiza a leitura do arquivo de entrada de dados.
if(file == NULL){
printf("Erro, nao foi possivel abrir o arquivo\n");
exit(0);
}
#include <iostream>
#include <vector>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
using namespace std;
typedef struct _instancia{
char name[32];
char comment[100];
char type[10];
int dimension;
char edgeType[100];
int capacidade;
} instance;
instance inst;
int main(int argc, char* argv[]){
//cout << argv[1];
FILE *file;
file = fopen("./A-n32-k5.opt", "r");
//file = fopen(argv[1], "r"); //entrada de dados
if(file == NULL){
printf("Erro, nao foi possivel abrir o arquivo\n");
exit(0);
}
//no windows as entradas sem os (char*)
//estou usando aqui pois o compilador reclamou.
fscanf(file, "NAME : %s \n", (char*)&inst.name);
fscanf(file, "COMMENT : %[^\n]\n", (char*)&inst.comment);
fscanf(file, "TYPE : %s\n", (char*)&inst.type);
fscanf(file, "DIMENSION : %d\n", &inst.dimension); //nem mesmo os inteiros esta lendo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
preciso saber aonde encontro pelomenos 5 mu online que tenha download ... (1)
Rede wifi com mesmo ip da rede eth (12)
Primeiras impressões do Debian 13 (3)