- Κώδικας: Επιλογή όλων
#define MAX 20
#include <stdio.h>
#include <string.h>
int getname(char *array[20])
{
int t;
do
{
printf("What is your name?(0 - 20 chars)\n");
fgets(&array[],20,stdin);
if(*array[0] >= ' ' && *array[0] <= '@')
{
t = 1;
}
}while(t != 1);
return 0;
}
int main(void)
{
int i;
char array[MAX];
getname(&(array[]));
printf("Your name is ");
for(i = 0;i<=strlen(array[]);i++)
{
putchar(i);
}
putchar('\n');
return 0;
}
και τα errors είναι:
- Κώδικας: Επιλογή όλων
uf_ex_2.c: In function ‘getname’:
uf_ex_2.c:10:16: error: expected expression before ‘]’ token
uf_ex_2.c: In function ‘main’:
uf_ex_2.c:22:18: error: expected expression before ‘]’ token
uf_ex_2.c:24:28: error: expected expression before ‘]’ token



