C で、文字列から入力を取得する必要があるとします。
int num,cost;
char *name[10];
printf("Enter your inputs [quantity item_of_name at cost]");
scanf("%d%*c%s%*c%*s%*c%d",&num,name[0],&cost);
printf("quantity of item: %d",num);
printf("the cost of item is: %d",cost);
printf("the name of item is: %d",name[0]);
入力
12時に1冊
出力
商品の数量: 1
アイテムのコスト: 12
アイテムの名前は: 本
今、私はC++で同じことをしたいと思っています。そしてどう接したらいいのかわからない。gets() は文字列全体を返します。見逃している特定の関数はありますか? 助けてください。