C言語なら俺に聞け(入門編)Part 63
at TECH
361:351
10/04/24 03:04:33
分かりにくかったので、>>354に追加します。
int do_some_process_to_my_struct(struct my_struct* md, int param)
{
for(int i = 0; i < md->size; i++){
((int*)md->ptr)[i] = param+i;
}
return param+i;
}
int get_data2(char* buf, int size)
{
struct my_struct* md = create_my_struct(size); //←ここでbufを渡せたら
do_some_process_to_my_struct(md, 12345);
int ret = memcpy(buf, md->ptr, size); //←ここでコピーしなくていい
delete_my_struct(md);
return ret;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4989日前に更新/245 KB
担当:undef