Csound Csound-dev Csound-tekno Search About

[Csnd] printf again

Date2011-10-13 12:32
Fromk_o_m_p
Subject[Csnd] printf again
Again the problem with printf: I get this error when I try o run this csd file - which I think should work fine:

PERF ERROR in instr 1: printf: invalid format string
    printf    "%n%n%d"    ktrig    krand   
   note aborted

I'm not sure if John is working on it, or not.
There is no difference putting the string as a variable like this:

Sstr = "%n%n%d"
printf Sstr, ktrig, krand

Thanks for any help.

Luis

<CsoundSynthesizer>

<CsOptions>

-odac -d -m0

</CsOptions>

<CsInstruments>

instr 1

krand randh 1, 1

ktrig = abs(krand)

printf "%n%n%d", ktrig, krand

endin

</CsInstruments>

<CsScore>

i1 0 20

e

</CsScore>

</CsoundSynthesizer>



--
signatur http://luisantunespena.eu

Date2011-10-13 12:37
Fromjpff@cs.bath.ac.uk
SubjectRe: [Csnd] printf again
What do you expect it to do?  %n is not anything I recpognoise and there
are 3 % args and only 2 values.

> Again the problem with printf: I get this error
> when I try o run this csd file - which I think
> should work fine:
>
> PERF ERROR in instr 1: printf: invalid format string
>      printf    "%n%n%d"    ktrig    krand
>     note aborted
>
> I'm not sure if John is working on it, or not.
> There is no difference putting the string as a
> variable like this:
>
> Sstr = "%n%n%d"
> printf Sstr, ktrig, krand
>
> Thanks for any help.
>
> Luis
>
> 
>
> 
>
> -odac -d -m0
>
> 
>
> 
>
> instr 1
>
> krand randh 1, 1
>
> ktrig = abs(krand)
>
> printf "%n%n%d", ktrig, krand
>
> endin
>
> 
>
> 
>
> i1 0 20
>
> e
>
> 
>
> 
>
>
>
> --
> http://luisantunespena.eu
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>




Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-10-13 12:40
FromSigurd Saue
SubjectRe: [Csnd] printf again
Maybe this is the format string you intend: "%d %d /n" ?

Sigurd


Den 13.10.2011 13:32, skrev k_o_m_p:
Again the problem with printf: I get this error when I try o run this csd file - which I think should work fine:

PERF ERROR in instr 1: printf: invalid format string
    printf    "%n%n%d"    ktrig    krand   
   note aborted

I'm not sure if John is working on it, or not.
There is no difference putting the string as a variable like this:

Sstr = "%n%n%d"
printf Sstr, ktrig, krand

Thanks for any help.

Luis

<CsoundSynthesizer>

<CsOptions>

-odac -d -m0

</CsOptions>

<CsInstruments>

instr 1

krand randh 1, 1

ktrig = abs(krand)

printf "%n%n%d", ktrig, krand

endin

</CsInstruments>

<CsScore>

i1 0 20

e

</CsScore>

</CsoundSynthesizer>



--
signatur http://luisantunespena.eu


Date2011-10-13 12:52
Fromk_o_m_p
SubjectRe: [Csnd] printf again
Ah! OK, I was not aware that printf doesn't recognize %n has new line like the prints opcode. So new line with printf is \n like in C. OK.
I think it could be nice to have it mentioned on the manual, since prints and printf use different arguments.
Thanks.
Luis

Em 13.10.11 13:37, jpff@cs.bath.ac.uk escreveu:
What do you expect it to do?  %n is not anything I recpognoise and there
are 3 % args and only 2 values.

Again the problem with printf: I get this error
when I try o run this csd file - which I think
should work fine:

PERF ERROR in instr 1: printf: invalid format string
     printf    "%n%n%d"    ktrig    krand
    note aborted

I'm not sure if John is working on it, or not.
There is no difference putting the string as a
variable like this:

Sstr = "%n%n%d"
printf Sstr, ktrig, krand

Thanks for any help.

Luis

<CsoundSynthesizer>

<CsOptions>

-odac -d -m0

</CsOptions>

<CsInstruments>

instr 1

krand randh 1, 1

ktrig = abs(krand)

printf "%n%n%d", ktrig, krand

endin

</CsInstruments>

<CsScore>

i1 0 20

e

</CsScore>

</CsoundSynthesizer>



--
http://luisantunespena.eu

Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
csound"





Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




--
signatur luis antunes pena
Severinswall 54
D-50678 Köln

http://luisantunespena.eu

+49 (0)221 29020757
+49 (0)176 968 09 867 (mobile)

Date2011-10-13 12:58
FromSigurd Saue
SubjectRe: [Csnd] printf again
Wrong slash, should be "%d %d \n"

Den 13.10.2011 13:40, skrev Sigurd Saue:
Maybe this is the format string you intend: "%d %d /n" ?

Sigurd


Den 13.10.2011 13:32, skrev k_o_m_p:
Again the problem with printf: I get this error when I try o run this csd file - which I think should work fine:

PERF ERROR in instr 1: printf: invalid format string
    printf    "%n%n%d"    ktrig    krand   
   note aborted

I'm not sure if John is working on it, or not.
There is no difference putting the string as a variable like this:

Sstr = "%n%n%d"
printf Sstr, ktrig, krand

Thanks for any help.

Luis

<CsoundSynthesizer>

<CsOptions>

-odac -d -m0

</CsOptions>

<CsInstruments>

instr 1

krand randh 1, 1

ktrig = abs(krand)

printf "%n%n%d", ktrig, krand

endin

</CsInstruments>

<CsScore>

i1 0 20

e

</CsScore>

</CsoundSynthesizer>



--
signatur http://luisantunespena.eu