[C] przepisywanie z excela
[C] przepisywanie z excela
Witam, mam problem z przepisaniem danych z excela, w excelu mam w postaci:
1.006,2.0123
1.008,2.0234
1.010,2.0334
itd.
Po otwarciu chce to zapisać do tablicy dwuwymiarowej, załóżmy że jest 100 par tych liczb.
1.006,2.0123
1.008,2.0234
1.010,2.0334
itd.
Po otwarciu chce to zapisać do tablicy dwuwymiarowej, załóżmy że jest 100 par tych liczb.
-
- Użytkownik
- Posty: 363
- Rejestracja: 24 sie 2012, o 09:27
- Płeć: Mężczyzna
- Lokalizacja: Cieszyn
- Pomógł: 80 razy
[C] przepisywanie z excela
Wygłąda raczej jak CSV a nie Excel.
Kod: Zaznacz cały
float a,b;
FILE * myfile;
myfile = fopen("some.txt","r");
while (!feof(myfile))
{
fscanf (myfile,"%f,%f
",&a,&b);
printf("%i: %f, %f
",i,b,a); //tu cokoliwiek
}
[C] przepisywanie z excela
a do pliku some.csv?
do txt można tak przepisać ale do csv już się nie da
do txt można tak przepisać ale do csv już się nie da
-
- Użytkownik
- Posty: 363
- Rejestracja: 24 sie 2012, o 09:27
- Płeć: Mężczyzna
- Lokalizacja: Cieszyn
- Pomógł: 80 razy
[C] przepisywanie z excela
Chodziło mi jedynie o to, że jeśli masz plik tekstowy w formacie jak podałeś to nie jest to naturalny format Excela. Jeśli faktycznie masz taki format jak napisałeś to powinno działać.
[C] przepisywanie z excela
tak masz racje,
przed tym jeszcze mam # source prog1
i to mi sprawia problem ;/
3 tablice musze zrobić?
i w tej trzeciej będzie tylko jedna wartość prog1 a w 2 pierwszych wartości które mnie interesują
przed tym jeszcze mam # source prog1
i to mi sprawia problem ;/
3 tablice musze zrobić?
i w tej trzeciej będzie tylko jedna wartość prog1 a w 2 pierwszych wartości które mnie interesują
[C] przepisywanie z excela
moje dane wyglądają tak :
#source prog 1
1.006,2.0123
1.008,2.0234
1.010,2.0334
...
na początku tego nie napisałem bo sądziłem ze to nie ma znaczenia, ale jednak ma
i nie wiem za bardzo jak to wczytać do tablicy, interesuje mnie tylko wczytanie liczb, pierwsza linijka jest tylko po to żeby mieć problem
#source prog 1
1.006,2.0123
1.008,2.0234
1.010,2.0334
...
na początku tego nie napisałem bo sądziłem ze to nie ma znaczenia, ale jednak ma
i nie wiem za bardzo jak to wczytać do tablicy, interesuje mnie tylko wczytanie liczb, pierwsza linijka jest tylko po to żeby mieć problem
-
- Użytkownik
- Posty: 363
- Rejestracja: 24 sie 2012, o 09:27
- Płeć: Mężczyzna
- Lokalizacja: Cieszyn
- Pomógł: 80 razy
[C] przepisywanie z excela
Czyli chodzi o to, że chcesz przeczytać i zignorować pierwszą linie?
To np. funkcja
To np. funkcja
fgets
.