質問です。

現在、ファイル内に書き込まれたデータから必要な要素だけを抜き取り、その要素を新しいtxtファイルに
書き込むプログラムを実装したいと思っています。

file1.objの中には、

f 1/1/1 2/2/2 3/3/3
f 2/2/2 3/3/3 4/4/4
f 2/2/2 3/3/3 5/5/5
f 10/10/10 13/13/13 15/15/15

のような形のデータが入っています。

1 2 3
2 3 4
2 3 5
10 13 15
のようにしてfile2に保存をしたいのですが、q1,q2,q3の値がp1,p2,p3と同じになってしまい、r1,r2,r3の値を求める際にエラーになってしまいます。

ポインタのあたりが怪しい所までは突き止めたのですが、どのように対処すればよいか教えていただけませんか?


class COR2{
public:
char vertex1[256];
char vertex2[256];
char vertex3[256];
};