Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.net  
   

Die mobilen Seiten von c++.net:
https://m.c-plusplus.net

  
C++ Forum :: VCL (C++ Builder) ::  String mit xtensa-lx106-elf-gcc     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
ats3788
Mitglied

Benutzerprofil
Anmeldungsdatum: 04.03.2010
Beiträge: 67
Beitrag ats3788 Mitglied 21:19:52 31.12.2016   Titel:   String mit xtensa-lx106-elf-gcc            Zitieren

Hallo
Ich habe da ein triviales Problem

Mit Borland Berlin
kann ich das folgende compilieren.

C++:
String S[20];
 
 S[0] = "Hallo";
 S[1] = "Michael";
 
Button1->Caption = S[0];
Button2->Caption = S[1];


Wenn ich
folgendes mit
Eclipse - xtensa-lx106-elf-gcc (Das ist für ESP8266)
versuche zu compilieren , bekomme
ich folgenden Fehler

C++:
String a[3];
 
a[0] = "Test";
a[1] = "Test3";


error: 'a' does not name a type

mit

typedef String a[3];

error: expected unqualified-id before '[' token
Habt Gnade mit mir, C ist nur ein Tool für mich MCU's zu programieren
ats3788
Mitglied

Benutzerprofil
Anmeldungsdatum: 04.03.2010
Beiträge: 67
Beitrag ats3788 Mitglied 21:39:19 31.12.2016   Titel:              Zitieren

Hallo
Habe dazu was bei den Englischen Kollegen gefunden
http://www.cplusplus.com/forum/general/100586/
geht wohl nicht.
Muss ich wohl irgendwie mit char a[x]
machen Guten Rutsch
Mechanics
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.01.2012
Beiträge: 4021
Beitrag Mechanics Mitglied 21:49:48 31.12.2016   Titel:              Zitieren

String ist ein VCL Typ, den gibts nur bei Borland.
std::string wäre ein C++ Typ, aber du brauchst reines C?
ats3788
Mitglied

Benutzerprofil
Anmeldungsdatum: 04.03.2010
Beiträge: 67
Beitrag ats3788 Mitglied 22:31:07 31.12.2016   Titel:              Zitieren

Hallo

Das funktioniert


String fruit[3] = {"Apple", "Orange", "Banana"};
..
..

...
Temp = fruit[0];
C++ Forum :: VCL (C++ Builder) ::  String mit xtensa-lx106-elf-gcc   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.net ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.