Discussion: printf on alcohol
Afficher un message
Vieux 19/10/2007, 01h07   #3
estantep@gmail.com
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: printf on alcohol

Bingo!

The structure member was re-defined from long int to double.

Thank you very much Walter!


On Oct 18, 8:55 pm, rober...@ibd.nrc-cnrc.gc.ca (Walter Roberson)
wrote:
> In article <1192748632.436515.173...@q5g2000prf.googlegroups. com>,
>
> <estan...@gmail.com> wrote:
> >Has anybody ever seen a thing like this?
> >### code:
> >double link_bw_cost(int a, int b){
> > double ro;
> > ro = ( (double) link_usage[a][b].bandw / (double) link[a][b].bandw);
> >printf("DEBUG - a = %d e b = %d\n", a, b);
> >printf("DEBUG - link_usage[%d][%d].bandw = %ld link[%d][%d].bandw
> >= %ld \n", a, b, link_usage[a][b].bandw, a, b, link[a][b].bandw);
> >### when running:
> >DEBUG - a = 0 e b = 2
> >DEBUG - link_usage[0][2].bandw = 0 link[1078689792][0].bandw = 2

>
> Yes, I've seen things like that when link_usage[a][b].bandw is wider
> than a long (%ld). You didn't happen to supply us with the structure
> definition, so we can't tell for sure.
>
> --
> "I will speculate that [...] applications [...] could actually see a
> performance boost for most users by going dual-core [...] because it
> is running the adware and spyware that [...] are otherwise slowing
> down the single CPU that user has today" -- Herb Sutter



  Réponse avec citation
 
Page generated in 0,05342 seconds with 9 queries