中间的\是什么意思呀
8 个解决方案
#1
转义字符呀。
#2
怎么感觉像是宏
你这段话原文是不是分两行的?
你这段话原文是不是分两行的?
#3
static TCHAR szFilter[] = TEXT("All Files(*.*)\0*.*\0") \
TEXT("Text Files(*.TXT)\0*.txt\0\0");
#4
\是个换行符。
#5
字符串换行加\是有没必要的。
#6
查了半天,还以为俺记错了
If the string is longer than one line, you can continue it on the next by placing a backslash at the end of the line, as shown in this example:
#define LONG_STRING "this is a very long \ string that is used as an example"
#7
\0就是数字0,是字符串结束的标志
static TCHAR szFilter[] = TEXT("All Files(*.*)\0*.*\0") \
TEXT("Text Files(*.TXT)\0*.txt\0\0");
就相当于
static TCHAR szFilter[] = TEXT("All Files(*.*)");了
谁会这样写代码
static TCHAR szFilter[] = TEXT("All Files(*.*)\0*.*\0") \
TEXT("Text Files(*.TXT)\0*.txt\0\0");
就相当于
static TCHAR szFilter[] = TEXT("All Files(*.*)");了
谁会这样写代码
#8
你引用的这段 \ 的换行作用只是用在宏定义中,而在楼主的代码中不一定要加\。
#1
转义字符呀。
#2
怎么感觉像是宏
你这段话原文是不是分两行的?
你这段话原文是不是分两行的?
#3
static TCHAR szFilter[] = TEXT("All Files(*.*)\0*.*\0") \
TEXT("Text Files(*.TXT)\0*.txt\0\0");
#4
\是个换行符。
#5
字符串换行加\是有没必要的。
#6
查了半天,还以为俺记错了
If the string is longer than one line, you can continue it on the next by placing a backslash at the end of the line, as shown in this example:
#define LONG_STRING "this is a very long \ string that is used as an example"
#7
\0就是数字0,是字符串结束的标志
static TCHAR szFilter[] = TEXT("All Files(*.*)\0*.*\0") \
TEXT("Text Files(*.TXT)\0*.txt\0\0");
就相当于
static TCHAR szFilter[] = TEXT("All Files(*.*)");了
谁会这样写代码
static TCHAR szFilter[] = TEXT("All Files(*.*)\0*.*\0") \
TEXT("Text Files(*.TXT)\0*.txt\0\0");
就相当于
static TCHAR szFilter[] = TEXT("All Files(*.*)");了
谁会这样写代码
#8
你引用的这段 \ 的换行作用只是用在宏定义中,而在楼主的代码中不一定要加\。