Code: Alles auswählen
var
s: string = #3 + ' Hello World ' + #3;
Code: Alles auswählen
var
s: string = #3 + ' Hello World ' + #3;
Code: Alles auswählen
include <iostream>
include <string> // Nötig bei Strings in C++
int main(){
std::string a = "Hallo, Welt"; //Speichert den String in Variable a
}
Code: Alles auswählen
String text = "\3 Hello World \3";
Hat das deine Frage beantwortet? Ansonsten wäre es Hilfreich, wenn ich wüsste, für was du es benötigst.
Dann gibt es noch C-Strings, die Funktionieren im Grunde genau wie ein Array, sollten aber aufgrund der Typsicherheit nicht in C++ verwendet werden.
Code: Alles auswählen
char s[] = "\3 Hello World \3"
Code: Alles auswählen
char text[] = "\3 Hello World \3";
void setup()
{
text = text + "abc"; // Fehler
...
Code: Alles auswählen
char text[] = "\3 Hello World \3";
void setup()
{
text += "abc"; //
...
Ansonsten ist die "main" Funktion unbedingt nötig, hast du da eine?
Code: Alles auswählen
text += "abc";
text = text + "abc";
deadc0de hat geschrieben:Versuche es mal so:Code: Alles auswählen
char text[] = "\3 Hello World \3";
void setup()
{
text += "abc"; //
...
Ansonsten ist die "main" Funktion unbedingt nötig, hast du da eine? Sonst Probiere ich das ganze mal aus, weil Eigentlich ist die Syntax richtig, soweit ich das beurteilen kann.
Code: Alles auswählen
text = "randomtext"
Code: Alles auswählen
strcpy(text, text + "abc");
Code: Alles auswählen
int size(255);
char text[size] = "\3 Hello World \3";
Code: Alles auswählen
strncpy(text, text + "abc", size)
Code: Alles auswählen
int size(255);
Code: Alles auswählen
int size = 255;
Und "strncpy()" ist auch interessant. Da gibst du die maximale Anzahl an Zeichen mit um ein Overflow zu vermeiden.
Code: Alles auswählen
var s:array of Char
2 Grundverschiedene Sprachen. C/C++ ist eher etwas um Speicher zu sparen. Na, merkste was? Heute ist Speicher sparen im kb Bereich einfach nur Unnötig, deshalb ist der Sinn von C/C++ auch eher Fraglich.