Hi,
Ich kriege es irgendwie nicht hin in C eine Funktion zu schreiben, welche ein char-Array entgegennimmt und ein char-Array zurückgibt.
Beispiel:
Hier würde er mir folgende Warnung und Fehlermeldung geben:
main.c:4:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{'
token
char test[](char bla[]) {
^
main.c: In function 'main':
main.c:10:2: warning: implicit declaration of function 'test' [-Wimplicit-functi
on-declaration]
char a[100] = test("bla");
^
main.c:10:2: error: invalid initializer
Ich kriege es irgendwie nicht hin in C eine Funktion zu schreiben, welche ein char-Array entgegennimmt und ein char-Array zurückgibt.
Beispiel:
Code:
#include<stdio.h>
#include <string.h>
char test[](char bla[]) {
return "test";
}
int main() {
char a[100] = test("bla");
return 0;
}
Hier würde er mir folgende Warnung und Fehlermeldung geben:
main.c:4:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{'
token
char test[](char bla[]) {
^
main.c: In function 'main':
main.c:10:2: warning: implicit declaration of function 'test' [-Wimplicit-functi
on-declaration]
char a[100] = test("bla");
^
main.c:10:2: error: invalid initializer