Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- char Menu(char NomeArquivo[])
- {
- printf("Insira o nome do arquivo: ");
- scanf("%s", NomeArquivo);
- system("cls");
- fflush(stdin);
- return* NomeArquivo;
- }
- void verificar_arquivo(char NomeArquivo[], float *juros, int *linhas, int *colunas){
- FILE *entrada;
- char teste;
- int linhas_arquivo = 0;
- int total_colunas;
- int verificar_linhas, verificar_colunas;
- entrada = fopen(NomeArquivo, "r");
- if (entrada== NULL)
- {
- printf("Arquivo nao existe.\n");
- exit(0);
- }
- while ((teste = fgetc(entrada)) != EOF){
- if (teste == '\n'){
- linhas_arquivo++;
- }
- }
- if (linhas_arquivo % 2 == 0){
- printf("Linhas insuficientes.\n");
- exit(0);
- }
- rewind(entrada);
- fscanf(entrada, "%f\n", juros);
- fscanf(entrada, "%d\n", linhas);
- fscanf(entrada, "%d\n", colunas);
- verificar_colunas = *colunas;
- verificar_linhas = *linhas;
- if (total_colunas != (verificar_linhas * verificar_colunas + (verificar_colunas - 1) * verificar_linhas)){ //Verifica se o arquivo possui a quantidade de colunas necessárias
- printf("Dados insuficientes.\n");
- exit(0);
- }
- }
- void preencher_matriz(int linhas, int colunas, float montante[50][50]){
- }
- int calculos()
- {
- }
- int main()
- {
- char NomeArquivo[50];
- float juros;
- int linhas, colunas;
- Menu(NomeArquivo);
- verificar_arquivo(NomeArquivo, &juros, &linhas, &colunas);
- float montante[50][50];
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement