Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 275
  • Last Modified:

Compile errors...

Could you please let me know ho to fix this error...

386: fprintf(fp, "\t<command cmd=/"%s/">\n", command);

file should contain this  -> <command cmd=”authorizationFailure” >   

simba.c:386: `s' undeclared (first use in this function)
simba.c:386: (Each undeclared identifier is reported only once
simba.c:386: for each function it appears in.)
make: *** [simba.o] Error 1


     
0
sudarshantk
Asked:
sudarshantk
  • 2
  • 2
1 Solution
 
cwwkieCommented:
>> 386: fprintf(fp, "\t<command cmd=/"%s/">\n", command);

use a backslash to escape the quote:

386: fprintf(fp, "\t<command cmd=\"%s\">\n", command);
0
 
nafis_devlprCommented:
the above solution is alright, you can also try this

fprintf(fp, "\t<command cmd=%c%s%c>\n",'\"', '\"', command);
0
 
cwwkieCommented:
>> fprintf(fp, "\t<command cmd=%c%s%c>\n",'\"', '\"', command);

only when you put the arguments in the right order ;-)

fprintf(fp, "\t<command cmd=%c%s%c>\n", '\"', command, '\"');
0
 
nafis_devlprCommented:
yeah you are right buddy, sorry, it should be like this

fprintf(fp, "\t<command cmd=%c%s%c>\n", '\"', command, '\"');
0
 
cupCommented:
Alternatively if you are working in ASCII (solution may be different if you are working in EBCDIC)

fprintf(fp, "\t<command cmd=\042%s\042>\n", command);
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now