Как объединить строки в Arduino? - PullRequest
0 голосов
/ 03 июня 2018

извините, я немного заржавел, как мне соединить эти 2 выхода?

display.println (timeinfo-> tm_hour);display.println (timeinfo-> tm_min);

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Как их определить?Если они инициализируются как массивы символов вроде этого: char exampleCString[50] = "This is a C string";, тогда вы можете использовать функцию strcat() в c: strcat(str1,str2); Убедитесь, что str1 достаточно большой, потому что результат идет туда.С другой стороны, если вы инициализировали свои строки как объекты класса String следующим образом: String exampleJavaString="This is a Java String example", тогда вы просто используете знак +, чтобы добавить их str1=str1+str2:

0 голосов
/ 03 июня 2018

Если вы просто хотите, чтобы они появлялись в выводе один за другим в одной и той же строке, тогда используйте print вместо println для первой.Println добавляет новую строку в конец вывода, а print - нет.Всегда хорошо выглядеть так перед использованием функции.

Если вы действительно хотите, чтобы они были объединены в одну строку, то вам придется показать, откуда эти строки происходят.Если они являются объектами класса String, вы можете просто использовать +, чтобы соединить их вместе.Если они являются правильными строками в стиле c, то вам нужно использовать strcat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...