Forum: Mikrocontroller und Digitale Elektronik C-Programmieren


von freak freak (Gast)


Lesenswert?

hallo @ all

Wie kannn ich ein Text einem String zuweisen.

Z.b

  string ="text";

oder wie muss ich das machen??

gruss
freak

von Matthias (Gast)


Lesenswert?

Hi

char[20] = "Das ist ein String";

Die 20 ist die Länge des Strings + 1. Den Datentyp string gibt es in C 
nicht.

Matthias

von freak freak (Gast)


Lesenswert?

Die ging nicht aber mit

strcpy(str,"text");

gings.


gruss
freak

von Matthias (Gast)


Lesenswert?

Hi

ich hab auch den Variablennamen vergessen :-)

char str[20] = "Das ist ein String";

sollte aber gehen.

Matthias

von Bernhard T (Gast)


Lesenswert?

Hi freak,
ich tu mich in C auch noch öfters etwas schwer. Hab im net zwei nette 
deutschsprachige Grundkurse gefunden. : 
http://www.team-init-group.de/kurs/C-Kurs/
http://www.goblack.de/desy/sc12chip/


Gruß Bernhard

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

>  char str[20] = "Das ist ein String";

Das geht aber nur bei der Initialisierung, ansonsten strcpy oder 
strncpy.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.