Morgen..
habe folgendes Problem... möchte einen Char Zeiger an eine Funktion übergeben. In der Funktion wird dieser dann befüllt und in der Main soll dann der Inhalt ausgegeben werden. Was mache ich denn noch falsch?
habe folgendes Problem... möchte einen Char Zeiger an eine Funktion übergeben. In der Funktion wird dieser dann befüllt und in der Main soll dann der Inhalt ausgegeben werden. Was mache ich denn noch falsch?
Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int test(char *inhalt) {
char buffer[10];
inhalt= buffer;
strcpy(inhalt, "testwert");
}
int main(int argc, char **argv) {
char *zeiger;
test(zeiger);
printf("%d\n",zeiger);
return EXIT_SUCCESS;
}
Zuletzt bearbeitet: