Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Question!


Name: Steve
Title:
  help - need workaround?
Question:
I posted before ... In C,

printf ("\n"); doesn't print a newline, but

printf ("\\n"); does.


OK, I can live with that.

But now the declaration;

char myString = {'a', 'b', '\t', 'c', 'd'};  translates to abtcd, and

char myString = {'a', 'b', '\\t', 'c', 'd'};  didn't generate a tab character

Any ideas?  Here's the real offending line;

if (field[k] == '\t')     {

Which, as I said, is testing for a 't' instead of tab...

Answers:

Name: [email protected]
use char myString = {'a', 'b', 0x09, 'c', 'd'}; instead