2015-10-13 3 views
-4

Я хочу, чтобы определить строку, как и в C:Определить строку с HTML кодом

String s [] ="(head)(meta http-equiv="refresh" content="1")(/head)"; 

Я изменил <> к(), только чтобы увидеть его.

Есть ли способ разместить html-код в строке?

+1

вы можете избежать "характер, как это : \ " –

+6

Вы уверены, что программируете на C? C не имеет 'String'. –

+0

проблема в том, что у меня было 2 раза «» внутри строки, – Chen

ответ

2

Вы можете использовать альтернативные сингл кавычки, как этот

char s [] ="<head><meta http-equiv='refresh' content='1' ></head>"; 

и вы можете использовать '<' и '>' в строках C безвредно.

+0

Работает ли с html-кодом? – Chen

+2

Почему бы вам не попробовать? Это всего лишь несколько секунд с текстовым редактором. Использование приемлемой альтернативной однокамерной «' »менее неудобно и читаемо, чем экранирование« + ». –

1

Вы можете маскирующим \

String s [] ="(head><meta http-equiv=\"refresh\" content=\"1\" ></head)"; 

Или вы можете использовать ':

String s [] ="(head><meta http-equiv='refresh' content='1' ></head)";  
0
String s [] ="(head)(meta http-equiv=\"refresh\" content=\"1\")(/head)"; 

Побег строки с \ префиксом