Enviado em 20/05/2013 - 16:45h
E ai pessoal, beleza? Estou fazendo um programinha aqui simples pra fazer conversão de unidades, mas está dando erro de segmentação quando eu tento rodar o programa, será que alguém pode me ajudar?
/*Programa para conversão de KJ em Kcal
Autor: Djalma Lacerda de Oliveira Junior */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 1000
int cont;
float x[MAX], y[MAX], xk[MAX], yk[MAX];
char name_input[MAX], name_output[MAX];
void Leitura(){
int i;
FILE *input;
printf ("Este programa converte dados de KJ para KCal\n");
printf ("Entre com o nome do arquivo de entrada: \n");
fgets (name_input, MAX, stdin);
input = fopen (name_input, "r");
for (i = 0; i < MAX; i++){
fscanf (input, "%f", &x[i]);
fscanf (input, "%f", &y[i]);
if(y[i] == 0){
break;
}
cont = cont + 1;
}
fclose (input);
}
int Conversao(){
int i, n;
n = 0;
for (i = 0; i < cont - 1; i++){
yk[i] = (y[i] / 4.1868);
}
return 0;
}
int Impressao(){
int i;
printf ("Entre com o nome do arquivo de saida: \n");
fgets (name_output, MAX, stdin);
FILE *output;
output = fopen (name_output, "w");
for (i = 0; i < cont-1; i ++){
fprintf (output, "%f ", x[i]);
fprintf (output, "%f\n", yk[i]);
}
fclose (output);
return 0;
}
int main(){
Leitura();
Conversao();
Impressao();
printf ("Os dados foram convertidos com sucesso!\n");
system ("pause");
return 0;
}
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta