Tag: strcat

Ein standard-C-Funktion fügt eine Kopie der Quell-Zeichenfolge auf die Ziel-Zeichenkette.

strcat concat ein char an einen string?

Anzahl der Antworten 6 Antworten
Verwendung des GDB, finde ich, ich bekomme einen segmentation fault, wenn ich versuche diesen Vorgang: strcat(string,&currentChar); Gegeben, dass die Zeichenfolge initialisiert wird, wie char * string = ""; und currentChar ist char currentChar = 'B'; Warum führt

strcat() int-Variablen + C

Anzahl der Antworten 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

Wie kombiniert man drei char auf einem

Anzahl der Antworten 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])

Fehler: Funktion gibt die Adresse der lokalen variable

Anzahl der Antworten 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

hinzufügen von Speicherplatz im strcat

Anzahl der Antworten 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

So kopieren oder verketten Sie zwei char*

Anzahl der Antworten 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

strcat fügen Sie den zweiten string an den Anfang des ersten Strings

Anzahl der Antworten 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

Konvertieren von integer zu sein verwendet in strcat

Anzahl der Antworten 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

strcat Umsetzung

Anzahl der Antworten 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 *

C char string (vorbei char zu strcat())

Anzahl der Antworten 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);

Wie finden Sie die Länge der argv[] in C

Anzahl der Antworten 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

C: "error: function returns address of local variable"

Anzahl der Antworten 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

Matlab strcat Funktion Probleme mit Leerzeichen

Anzahl der Antworten 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