如何在字符串的末尾附加一个字符[请尽量保持简单]-[Arduino]

问题描述 投票:0回答:1

我是Arduino新手,正在尝试使用以下方法进行密码锁定:

伺服电机:x1

[LCD屏幕16x2:x1

4x4键盘:x1

面包板:x1

Arduino Mega 2560:x1

并且我遇到了无法将String和Char结合使用的问题因为它用例如char替换字符串:

String String1 = "Hello I like doughnut";
Char Char1 = "s";

String1 = String1 + char1;

Output: S 

我尝试过但没有起作用的内容:

使用密码库中的.append。尝试使用concat();

我也尝试过使用密码库,因此可以使用.append,但我希望能够在屏幕上输入密码,例如:输入密码:1234

而且它不允许您使用LCD屏幕进行操作。任何帮助将不胜感激。

c++ string arduino char passwords
1个回答
0
投票

定义如下:

String String1 = "Hello I like doughnut";
String Char1 = "s";

 String1 = String1 + char1; // WORKS

这将是一个字符

 char Char1 = 's';

还有一个额外提示:摆脱字符串,学习如何处理char数组-稍后将为您省去很多麻烦。谷歌搜索“字符串的邪恶”并阅读它。

© www.soinside.com 2019 - 2024. All rights reserved.