logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[C] Wczytywanie z pliku do tablicy współrzędnych

kamulator 03 Cze 2012 00:26 3737 3
REKLAMA
  • #1 10961117
    kamulator
    Poziom 10  
    Posty: 11
    Ocena: 2
    Witam,
    W jaki sposob moge wczytac takie wspolrzedne do takiej tablicy z pliku txt?

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 10961134
    gaskoin
    Poziom 38  
    Posty: 4159
    Pomógł: 436
    Ocena: 102
    Np za pomocą funkcji fscanf().

    Funkcję tę wywołujesz w pętli do momentu gdy nie zwróci ona wartości końca pliku.
  • REKLAMA
  • #3 10961469
    kamulator
    Poziom 10  
    Posty: 11
    Ocena: 2
    A mógł by ktoś podać kod dla tych współrzędnych? bo wiem jak wczytywać pojedyńcze znaki do tablicy ale już np takie cos jak 0.5489 nie wiem jak wczytac a tu jeszcze innna tablica do tego. Nie wiem jak wczytywać to tak jak by mialo rece i nogi bo takie cos to umiem ale nie wiem jak zrobic zeby wczytac to do float i zey wszystko bylo ladnie oddzielone przecinkami. Na razie mam do chara ale to zaden problem

    #include <stdio.h>
    #include <stdlib.h>
    
     
    int main()
    {
        int zmienna= 0;
        FILE *f = fopen("wspolrzedne.txt", "r+");
        float t[255];
        char t1[1000];
        if (f == NULL)
            return 1;
        
       	int i = 0; int j = 1; int g=0;
        char c;
    
        while (fscanf(f, "%c", &c) != EOF){
      
       t1[i]=c; i++;
        
    }
        fclose(f);
        
        for (i=0;i<sizeof(t1);i++){
            printf ("%c",t1[i]);
            }
        
        system("pause");
        return 0;
    }
    
  • #4 10969481
    kubatek94
    Poziom 17  
    Posty: 160
    Pomógł: 25
    Uzyj fprintf i zapisz z formatowaniem "%f" do bufora :)
REKLAMA