char

char bezieht sich in der Regel auf einen Zeichentyp, der Buchstaben von Text darstellt.
4
Antworten

String-Literal mit char-Literal verketten

Ich möchte ein String-Literal und Char-Literal concattieren. Da es syntaktisch falsch ist, gibt "abc" 'd' "efg" einen Compilerfehler aus:    x.c: 4: 24: Fehler: erwartet ',' oder ';' vor 'd' Inzwischen muss ich snpift (unnötig) verwend...
28.03.2012, 16:54
2
Antworten

Was ist der Unterschied zwischen isAlpha und isLetter?

In Haskell prüft die Funktion Data.Char.isAlpha , ob ein Zeichen ein Buchstabe ist, aber auch Data.Char.isLetter . Gibt es einen wirklichen Unterschied zwischen diesen Funktionen oder sind sie austauschbar?     
21.11.2012, 20:26
1
Antwort

Warum verursacht char * nicht definiertes Verhalten, während char [] dies nicht tut?

Der Versuch, ein Zeichenfolgenliteral zu ändern, führt zu undefiniertem Verhalten: %Vor% Eine Möglichkeit, dies zu verhindern, ist die Definition als Array anstelle eines Zeigers: %Vor% Warum verursacht char* undefiniertes Verhalten,...
28.11.2011, 21:05
8
Antworten

zählen bestimmte Zeichen in einer Zeichenfolge (Java)

Ich habe eine Hausaufgabe, bestimmte Zeichen in einer Zeichenfolge zu zählen. Zum Beispiel: string = "America" Die Ausgabe sollte = a appear 2 times, m appear 1 time, e appear 1 time, r appear 1 time, i appear 1 time and c appear 1 tim...
03.06.2012, 00:19
2
Antworten

Warum ist char nicht kompatibel mit signed char oder unsigned char?

Ich habe festgestellt, dass der C99-Standard eine Anweisung hat, die die Kompatibilität zwischen dem Typ char und dem Typ signed char / unsigned char verweigert. Hinweis 35 des C99-Standards:    CHAR_MIN, definiert in limits.h, wird einen...
07.10.2012, 14:06
1
Antwort

Ist es möglich, bitset8 in char in char zu konvertieren?

Ich habe Bitset & lt; 8 & gt; v8 und sein Wert ist etwas wie "11001101", wie kann ich es in char umwandeln? Ich brauche einen einzigen Brief. Wie der Buchstabe "f" = 01100110. P.S. Danke für die Hilfe. Ich brauchte das, um zufällige Fehler in...
17.06.2012, 01:10
3
Antworten

Konvertierung zu std :: arrayunsigned char, 1ul :: value_type von int kann seinen Wert ändern

Der Parameter -Wconversion GCC erzeugt beim Kompilieren dieses Programms die Warnung aus dem Titel: %Vor% So kompiliere ich es: g++- -Wall -Wextra -Wconversion -pedantic -std=c++0x test.cpp und ich benutze GCC 4.5. Mache ich hier et...
20.08.2012, 14:22
4
Antworten

* str und * str ++

Ich habe diesen Code (meine strlen Funktion) %Vor% Doing while (*str++) , wie unten gezeigt, ist die Programmlaufzeit viel größer: %Vor% Ich mache das, um den Code zu untersuchen %Vor% Im ersten Fall beträgt die Ausführungszeit etw...
30.05.2011, 19:58
2
Antworten

Wie unterscheidet man eine Malloced-Zeichenfolge von einem String-Literal?

Gibt es einen Weg (in reinem C), eine malloc ed-Zeichenkette von einem Zeichenkettenliteral zu unterscheiden, ohne zu wissen, welche welche ist? Streng genommen versuche ich einen Weg zu finden, um eine Variable zu überprüfen, ob es eine Mall...
15.11.2014, 20:32
2
Antworten

Unterschiedliches Char-Casting-Verhalten für Method Passing und Inside-Methode

Ich habe einen einfachen Code: %Vor% Ich möchte wissen, warum %Vor% ist möglich, aber %Vor% unmöglich! Wer kann das erklären? Wer kann eine gemeinsame Regel für ähnliche Probleme festlegen?     
14.02.2014, 08:09