Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как перенести строку длинного текстового массива?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Димон Безпарольный
Есть строка:

Код
unsigned char PageBuf[] =
{"<!DOCTYPE html> <html> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"> <title>SMcooler config</title> </head> <body> <hr><h1> Input new SSID and  Password </h1> <form method='get' action='setting.html'> <label>SSID: </label> <input name='SSID' length=32> <label>PASSWORD: </label><input name='PASSWORD' length=32><input type='submit' value='Save SSID/Password'></form> </body> </html>"};


Как ее перенести чтобы она вся была видна на экране? Т.е. чтобы массив отображался в несколько строк.
aaarrr
Цитата(Димон Безпарольный @ Sep 7 2017, 15:23) *
Как ее перенести чтобы она вся была видна на экране? Т.е. чтобы массив отображался в несколько строк.

Код
char str[] = "abc"
               "def"
               "ghi";
tvsdig
Цитата(aaarrr @ Sep 7 2017, 15:29) *
Код
char str[] = "abc"
               "def"
               "ghi";



Код
char str[] = "abc\
           def\
           ghi";
_pv
в c++11 добавили модификатор R" для объявления строк.

Код
const char* s1 = R"foo(
Hello
World
)foo";
//same as
const char* s2 = "\nHello\nWorld\n";
scifi
Хе-хе, это в раздел "для очень начинающих" smile3046.gif
Димон Безпарольный
Спасибо. Не догадался. Я делал с запятыми и получал ошибку.

Код
unsigned char PageBuf[] =
{"<!DOCTYPE html> <html> <head> <meta http-equiv=\"Content-Type\" content=\"text/html;"
" charset=utf-8\"> <title>SMcooler config</title> </head> "
"<body> <hr><h1> Input new SSID and  Password </h1> "
"<form method='get' action='setting.html'> "
"<label>SSID: </label> <input name='SSID' length=32> "
"<label>PASSWORD: </label><input name='PASSWORD' length=32>"
"<input type='submit' value='Save SSID/Password'></form> </body> </html>"};
scifi
Цитата(Димон Безпарольный @ Sep 7 2017, 16:32) *
Спасибо. Не догадался.

Открываем для себя свойства языка Си путём догадок, проб и ошибок? Оригинально. А в книги заглядывать не пробовали? biggrin.gif
Lagman
Цитата(scifi @ Sep 7 2017, 17:04) *
Открываем для себя свойства языка Си путём догадок, проб и ошибок? Оригинально. А в книги заглядывать не пробовали? biggrin.gif

Как я понял, по другим сообщениям автора, он не программист и доделывает работу за фрилансерами или пытается из кусков кода собрать работающую версию при этом не вникая в сам код sm.gif
esaulenka
tvsdig, Ваш код неправильный. Во втором случае в строке будет куча пробелов (или tab'ов).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.