Gotica |
Отправлено: 21.02.2005, 05:29 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
Мне нужено объявить большой текст в качестве строки. В этом тексте встречается, наверное, больше ста кавычек. Подскажите, как можно задавать строке такое значение, чтобы внутренние кавычки защитывались как символ строки? |
|
R@kot |
Отправлено: 21.02.2005, 05:55 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 32
|
Чтобы внутри строкового литерала можно было использовать кавычки, перед ними (как и перед другими спецсимволами) ставится косая черта: \".
Вот как-то так...
|
|
telepath |
Отправлено: 22.02.2005, 18:27 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 132
|
Можно массив типа char объявить, а не как AnsiString |
|
Konstantine |
Отправлено: 23.02.2005, 10:04 |
|
Мастер участка
Группа: Модератор
Сообщений: 545
|
telepath, хоть AnsiString, хоть char*, хоть любой другой тип, но когда надо его определять в строке программы, чтоб компилятор принял его как символ строки, а не как символ границы строки перед ним нужно ставить символ \ , т.е. так:CODE | char *str="он сказал \"Привет\""; |
|
|