🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.programming
6 messages
6 total messages Started by kwlo... Wlodzimierz Kalawski Tue, 05 Dec 1995 00:00
pytanie
#83
Author: kwlo... Wlodzimierz Kalawski
Date: Tue, 05 Dec 1995 00:00
30 lines
977 bytes
jest problem:
  kumpel przyszedl do mnie z nastepujacym programem (oto fragmenty):
  int i;
  FILE *f;
  struct a {
    float b } c[10];
  ...
  f=fopen("dane.dat","r");
  {zakladajac ze otwarcie przebieglo pomyslnie}
  i=0;
  while (!feof(f))
    fscanf(f,"%f",&(c[i].a));

  ....
  i to nie dziala!!!
  wywala sie na fscanf z komunikatem:
    floating point format not linked (lub cos podobnego)
    Abnormal ......
  program sypie sie tylko pod Borland C, pod linux'em (gcc) wszystko chodzi
  normalnie!!!
co wy na to ???

 

  Wlodzimierz Kalawski 
  email: kwlo...@zeus.polsl.gliwice.pl

     
  
  
Re: pytanie
#84
Author: al... Aleksander Cianciara
Date: Tue, 05 Dec 1995 00:00
13 lines
828 bytes
pmpi...@mech.pk.edu.pl (Jacek Pietraszek) wrote:
>Taka bzdurka wystarczy, zeby dolinkowaly sie formaty zmiennoprzecinkowe.
>A tak nawiasem mowiac, to jednak dziwne, ze potrafia wymusic wlinkowanie
>biblioteki graficznej a formatow standardowych nie.

Tak bylo w starszych wersjach. W tych nowszych juz dziala oprawnie bez
tych wydziwian (tez mialem ten problem).

Pozdrawiam
Alex

Pozdrawiam
Alex
Re: pytanie
#85
Author: Kromer Wojciech
Date: Wed, 06 Dec 1995 00:00
39 lines
1201 bytes

On 5 Dec 1995, Wlodzimierz Kalawski wrote:

> jest problem:
>   kumpel przyszedl do mnie z nastepujacym programem (oto fragmenty):
>   int i;
>   FILE *f;
>   struct a {
>     float b } c[10];
>   ...
>   f=fopen("dane.dat","r");
>   {zakladajac ze otwarcie przebieglo pomyslnie}
>   i=0;
>   while (!feof(f))
>     fscanf(f,"%f",&(c[i].a));
: raczej powinno byc %lf 
> 
>   ....
>   i to nie dziala!!!
>   wywala sie na fscanf z komunikatem:
>     floating point format not linked (lub cos podobnego)
>     Abnormal ......
>   program sypie sie tylko pod Borland C, pod linux'em (gcc) wszystko chodzi
>   normalnie!!!
> co wy na to ???
> 
>  
> 
>   Wlodzimierz Kalawski 
>   email: kwlo...@zeus.polsl.gliwice.pl
> 
>      
>   
>   
> 
> 

K@M
Re: pytanie
#86
Author: fili... Maciej Filipiak
Date: Wed, 06 Dec 1995 00:00
28 lines
1616 bytes
Rafal Luzynski (luzy...@ernie.icslab.agh.edu.pl) wrote:
: Wlodzimierz Kalawski (kwlo...@zeus.polsl.gliwice.pl) wrote:
: :   kumpel przyszedl do mnie z nastepujacym programem (oto fragmenty):
: :   int i;
: :   struct a {
: :     float b } c[10];
: :   ...
: :   f=fopen("dane.dat","r");

: :     fscanf(f,"%f",&(c[i].a));


:   Pomijajac to, ze zamiast fscanf(f, "%f", &(c[i].a)); powinienes dac
: fscanf(f, "%f", &(c[i++].b)); , to sprawdz czy masz wlaczona biblioteke

Faktycznie blad kumpla Wlodka byl oczywisty, ale fascynujace, ze gcc
toleruje cos takiego jak wskaznik do typu zmiennej, czy zapis do typu zmiennej.
Czy to aby prawda ??????
bo jezeli tak, to ja zostaje przy borlandzie, i rezygnuje z przesiadania sie
na gcc.



<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<>                           Zulus Czaka                                  <>
<> fil...@oeto7.oeto.pk.edu.pl           fili...@pipeta.chemia.pk.edu.pl <>
<> irc nick=Zulus                http://pipeta.chemia.pk.edu.pl/~filipiak <>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Re: pytanie
#87
Author: kwlo... Wlodzimierz Kalawski
Date: Thu, 07 Dec 1995 00:00
30 lines
1641 bytes
Maciej Filipiak (fili...@pipeta.chemia.pk.edu.pl) wrote:


> :   Pomijajac to, ze zamiast fscanf(f, "%f", &(c[i].a)); powinienes dac
> : fscanf(f, "%f", &(c[i++].b)); , to sprawdz czy masz wlaczona biblioteke

sorry, oczywiscie powinno tu byc fscanf(f,"%f",&(c[i++].b)); 
(pomylka przy przepisywaniu)

  
> Faktycznie blad kumpla Wlodka byl oczywisty, ale fascynujace, ze gcc
> toleruje cos takiego jak wskaznik do typu zmiennej, czy zapis do typu zmiennej.
> Czy to aby prawda ??????
chyba juz znasz odpowiedz...
> bo jezeli tak, to ja zostaje przy borlandzie, i rezygnuje z przesiadania sie
> na gcc.
to nie jest najlepszy pomysl!!!
a wracajac do tematu to jest to chyba blad kompilatora...


  Wlodzimierz Kalawski
  email: kwlo...@zeus.polsl.gliwice.pl



> <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
> <>                           Zulus Czaka                                  <>
> <> fil...@oeto7.oeto.pk.edu.pl           fili...@pipeta.chemia.pk.edu.pl <>
> <> irc nick=Zulus                http://pipeta.chemia.pk.edu.pl/~filipiak <>
> <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Re: pytanie
#89
Author: heb... Waldek Hebisch
Date: Fri, 22 Dec 1995 00:00
34 lines
1289 bytes
Wlodzimierz Kalawski (kwlo...@zeus.polsl.gliwice.pl) wrote:
: jest problem:
:   kumpel przyszedl do mnie z nastepujacym programem (oto fragmenty):
[skasowane]
:     fscanf(f,"%f",&(c[i].a));

:   ....
:   i to nie dziala!!!
:   wywala sie na fscanf z komunikatem:
:     floating point format not linked (lub cos podobnego)
:     Abnormal ......
:   program sypie sie tylko pod Borland C, pod linux'em (gcc) wszystko chodzi
:   normalnie!!!
: co wy na to ???
Mialem ten sam problem - wyglada ze Borland (przynajmniej 2.0) nie rozumie 
ze skladowa struktury jest typu float. Dodalem 

float yyy;
   if(foo==2) {
	fscanf(f,"%f",&yyy);
   }
(i dbam zeby foo!=2) i problem minal.
:  

:   Wlodzimierz Kalawski 
:   email: kwlo...@zeus.polsl.gliwice.pl

:      
:   
:   

--
                              Waldek Hebisch
heb...@math.uni.wroc.pl    or heb...@hera.math.uni.wroc.pl 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads