WinCC WinCC 7.5 in C-Script String Variablen verknüpfen

d.schmidtmann

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich versuche momentan in c Script 2 String (Char) Variablen zu verbinden und dann gemeinsam auszugeben.
Hab versucht dies über Funktionen der string.h Bib zu machen. Hab es leider nicht geschafft diese zu integrieren, da immer wieder weitere .h dateien benötigt werden und am ende habe ich einige Fehler.

Weiß jemand ob es noch eine andere Möglichkeit gibt oder ob es eine string.h datei gibt, welche nicht weitere Dateien benötigt?

Gruß Daniel
 
Wo möchtest du das Skript denn schreiben, als Ereignis bei Mausklick oder ähnliches?

Die Header-Dateien der Standardbibliothek musst du nicht einbinden, da diese automatisch bekannt sind. Das sind alle Funktionen die im Skripteditor auf der linken Seite unter "Interne Funktionen" -> c_bib aufgelistet sind (ctype, math, memory, stdio, stdlib, string, time).

Eine Möglichkeit aus zwei Strings "Hallo" und "Welt" ein "Hallo Welt" zu erzeugen wäre:
Code:
char text1[] = "Hallo";
char text2[] = "Welt";
char textausgabe[255];

strcpy(textausgabe, text1);
strcat(textausgabe, " ");
strcat(textausgabe, text2);

oder mit sprintf (dort gibt es bei WinCC aber wie bei printf eine Längenbeschränkung):
Code:
char text1[] = "Hallo";
char text2[] = "Welt";
char textausgabe[255];

sprintf(textausgabe, "%s %s", text1, text2);

Wenn du damit nicht weiterkommst, dann zeigst du am besten einmal was du bisher geschrieben hast und was nicht funktioniert.
 
Zurück
Oben