Tag: strcat
Ein standard-C-Funktion fügt eine Kopie der Quell-Zeichenfolge auf die Ziel-Zeichenkette.
6
Antworten
Verwendung des GDB, finde ich, ich bekomme einen segmentation fault, wenn ich versuche diesen Vorgang: strcat(string,¤tChar); Gegeben, dass die Zeichenfolge initialisiert wird, wie char * string = ""; und currentChar ist char currentChar = 'B'; Warum führt
3
Antworten
Muss ich etwas ausdrucken, auf diese form: [1] "text" [2] "text" [3] "text" Ich bin mit strcat(), so möchte ich zu verketten, "text", um ein Puffer - (ich bekomme "text" ein element zu einem Zeitpunkt in einem
6
Antworten
Hatte ich drei char im inneren des Arrays , welche die X1-X2 und X3 char array[3]={X1,X2,X3} Möchte ich kombinieren der drei Daten, die innerhalb des array in ein char - strcat(array[0]," "); strcat(array[0],array[1]); strcat(array[0]," "); strcat(array[0],array[2]); printf("%s",array[0])
7
Antworten
Ich bin Anfänger mit C, und ich Lerne, auf meine eigenen. Ich bin erstellen Sie die folgende Funktion: char *foo(int x){ if(x < 0){ char a[1000]; char b = "blah"; x = x - 1; char *c
6
Antworten
Ich habe zwei strings char str1[41] e char str2[41]. Wenn ich strcat Funktion verketten bekomme ich einen eindeutigen string ohne Leerzeichen, stattdessen hätte ich Platz zwischen diesen. könnte dies ein Weg sein: strcat(strcat(str1, " "),str2) Gibt es
2
Antworten
Wie Sie verketten oder kopieren char* zusammen? char* totalLine; const char* line1 = "hello"; const char* line2 = "world"; strcpy(totalLine,line1); strcat(totalLine,line2); Dieser code erzeugt einen Fehler! segmentation fault Ich würde vermuten, dass ich brauchen würde, um Speicher
4
Antworten
benutze ich strcat() zum verbinden von zwei Zeichenfolgen wie: #include <string.h> #include <stdio.h> int main(int argc, char *args) { char *str1; //"456" char *str2; //"123" strcat(str1,str2); printf("%s",str1); } bekomme ich: 456123 aber ich brauche die zweite Zeichenfolge
3
Antworten
Ich versuche zu öffnen, verschiedene Dateien durch eine for-Schleife Inkrementieren eines Zählers, dann anfügen, dass die Zähler an den Dateinamen geöffnet werden, aber ich bin stecken, wie strcat, dies zu tun. Wenn ich verstehe richtig, strcat nimmt
5
Antworten
Habe ich versucht zu implementieren, die strcat von mir, und ich fand die strcat Umsetzung von Wiki wie diese......aber wenn ich es benutze, gibt es einen segmentation fault. Was ist falsch mit dem code unten? char *
4
Antworten
mein problem ist im konvertieren von char zu string ich pass zu strcat() einen char zum Anhängen an einen string, wie kann ich tun? danke! #include <stdio.h> #include <string.h> char *asd(char* in, char *out){ while(*in){ strcat(out, *in);
8
Antworten
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv){ int fir; //badly named loop variable char *input = calloc( strlen(argv), sizeof(char)); //initializing an array for( fir = 1; fir< strlen(argv); fir++){ //removing the first element
7
Antworten
Ich bin Anfänger mit C, und ich Lerne, auf meine eigenen. Ich bin erstellen Sie die folgende Funktion: char *foo(int x){ if(x < 0){ char a[1000]; char b = "blah"; x = x - 1; char *c
5
Antworten
Ich versuche, dies zu erreichen: strcat('red ', 'yellow ', 'white ') Ich erwartet, um zu sehen, "rot gelb weiss", allerdings sehe ich "redyellowwhite" auf die Ausgabe des Befehls. Was muss getan werden, um sicherzustellen, die Leerzeichen verkettet