Jump to content

[C] Ajuda: Ler ficheiro (Resolvido)


Recommended Posts

Posted

Olá...boa noite.

forma do ficheiro:

cadeia de caracteres (com 20 caracteres)

int

double

double

double

cadeias de caracteres (20 linhas com vinte letras maiusculas ou espaços cada)

o que pretendo é escrever uma função para guardar toda esta informação em memoria usando apenas ciclos, variaveis e vectores. Alguem tem uma ideia de como fazer isto?

Posted

se bem entendi o teu problema é:

tens 1 ficheiro c 20 linhas e em cada linha tens 20 caracteres, certo?

p isto podes usar vectores de strings, utilizando memoria dinâmica. se te apetecer tb podes ter 1 vector de estruturas 😉

diverte-te 😉

Posted

Parece-me que ele tem aquelas coisas todas separadas - strings, ints, doubles etc

Ou seja, vector de estruturas parece-me a solução.

Se precisares de não ter limites na memória - memória dinâmica aí para dentro. Talvez uma lista.

Posted

A forma do ficheiro é a seguinte:

1ª linha - cadeia de caracteres com 20 caracteres (letras maiusculas e/ou espaços)

2ª linha - um int

3ª linha - um bouble

4ª linha - um bouble

5ª linha - um bouble

6ª linha - cadeia de caracteres com 20 caracters (letras maiusculas e/ou espaços)

7ª linha - cadeia de caracteres  "    "        "            "          "            "        "

                                                  ....

25ª linha - cadeia de caracteres com 20 caracteres (letras maiusculas e/ou espaços)

Quero guardar todo isto em memoria (sem usar estruturas e com os vectores prdefinidos,ou seja, sem alocação dinamica) usando um vector de caracteres para a primeira linha, uma variavel int para a segunda linha, 3 variaveis double para a 3, 4 e 5ª linha e um vector de duas dimensões para as restantes 20

linhas de 20 posições cada.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.