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