It isn't clear to me what you want to do, but in C, something like the following is perfectly valid: printf ("First string" "second string\n");, so I don't see why
What I want to do is create a series of #define for multiple files, but I only want to specify the full path once.
So I thought making a separate #define for the path.
Then use the ## (concatenate) to paste the predefined path with the filename.
As you say, I don't see why it wouldn't work, but the compiler trips over it...
I figured it out. The concatenation was working just fine, but the backslashes in de path were killing me.
I replaced them by double-backslashes, and now things are working smoothly..
AWOL:
It isn't clear to me what you want to do, but in C, something like the following is perfectly valid: printf ("First string" "second string\n");, so I don't see why