Array rueckgabe



  • Hallo ,
    ich habe folgendes Programm und will den Array in der main-Methode aufrufen, aber es klapp irgendwie nicht.
    Was mache ich falsch.
    Besten Dank

    /* Array_Cut.c */

    #include <stdio.h>
    #include <stdlib.h>
    char Array[10000];
    int Start_Cut; //Anfangbereich
    int End_Cut; //Endbereich
    int i ;

    char *GetTArrayCut ( char *Buffer, int Start , int End)
    {
    int k = ( End - Start ) + 1;
    char Ergebnis[k];

    for (i = Start ; i <= End; i++ )
    Ergebnis[i] = Buffer[i];

    for (i = Start; i<= End; i++)
    printf("%d ", Ergebnis[i]);
    printf ("\n");
    return Ergebnis[i];

    }
    int main (void)
    {
    char test[] = {1,21,10,43,54} ;
    int i = 2 ;
    int j = 4;
    char *result = GetArrayCut ( test[] , i , j ) ;

    }



  • GetTArrayCut und GetArrayCut sind nunmal nicht dasselbe 🤡


Anmelden zum Antworten