strcpy und strcat



  • hallo, kann mir bitte wer bei diesem beispiel helfen:

    #include <stdio.h>
    #include <string.h>
    
    main()
    {
    	//int prozent;
    	//int i=0;
    	char eingabe[30];
    	char string1="Wasser";
    	char string2="dampf";
    	char string3="kocher";
    
    	strcpy(eingabe, string1);
    	strcat(eingabe, string2);
    	strcat(eingabe, string3);
    
    }
    

    es soll einfach nur Wasserdampfkocher ausgeben und ich bekomm es nicht hin.. 😡

    warnungen schreibt es immer ich soll strcpy_s und strcat_s eingeben (was auch immer das heißen soll), aber dann kommen noch mehr fehler und warnungen



  • string1 bis string3 sind bei dir keine Arrays, sondern nur einzelne chars. Mit

    char string1[] = "Wasser";
    char string2[] = "dampf";
    char string3[] = "kocher";
    

    sollte es funktionieren.



  • char* string1="Wasser";
        char* string2="dampf";
        char* string3="kocher";
    

    😉



  • radooo schrieb:

    main()
    

    entweder radooo und user_1234 sind die selbe person oder sie haben das gleiche buch bekommen zu weihnachten 🤡


Anmelden zum Antworten