sscanf(line,"%*d;%d,%d,%d;",&a1,&a2,&a3);
今上記のプログラムでファイルから値を変数に入れたいのですが、この引数が最初の%*dの値(この場合では3です)によって変化するようにしたいです。
%*dが4なら
sscanf(line,"%*d;%d,%d,%d,%d;",&a1,&a2,&a3,&a4);
みたいな感じで、これを一つ一つ手書きで書くのは現実的ではないため、どうにかできないか考えているのですが方法が思いつきません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。