私の関数の 1 つは、テキスト ファイルから行を読み取り、変数に格納します。メイン関数でその変数を使用する方法が必要です。いくつかの方法を試しましたが、何もうまくいきませんでした。誰でも私を助けることができますか?
#include <stdio.h>
#include <string.h>
int test(const char *fname, char **names){
char usernames[250][50];
FILE *infile;
char buffer[BUFSIZ];
int i =0;
infile = fopen(fname, "r");
while(fgets(buffer,50,infile)){
strcpy(usernames[i],buffer);
printf("%s",usernames[i]);
i++;
}
int x, y;
for(y = 0; y < 250; y++)
for(x = 0; x < 50; x++)
usernames[y][x] = names[y][x];
return 0;
}
int main()
{
char *names;
test("test.txt", &names);
}
誰でも助けることができますか?私は長い間 C でコーディングしていません。