#include int test(int* i, char** str) { char test[1024] = "aaa"; if(*i > 5) return 1; *str = test; return 0; } int main(void) { int i; char* aaa; for(i=0; test(&i, &aaa) == 0; i++) printf("%s\n", aaa); return 0; }