C言語で、buffと言う変数に「1:3」などと言う文字列が代入されています。

その文字列を「:」を区切り文字として1と3に分割しなおかつ
その1と3をint型の変数に代入したいと思います。

具体的にどのような記述をすればいいでしょうか?
教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/15 19:47:18
  • 終了:--

回答(1件)

id:vivisuke3141592 No.1

びびすけ回答回数33ベストアンサー獲得回数02004/09/15 19:51:40

ポイント40pt

int v1, v2;

sscanf(buff, ”%d:%d”, &v1, &v2);

で値が v1, v2 に入ります

id:tatsuyaDOTinfo

ぴったり回答です。ありがとうございました。

2004/09/15 19:56:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません