前提・実現したいこと
複数行の入力をfgetsを使って格納したい.また、自由にそれらの文字列を取り出したい
2行や3行程度なら一つ一つ書いても大丈夫なのですが、例えば100行のとある文字列をfgetsを使って書くとかなり面倒なのでループを使って楽にできる方法があれば教えていただきたい。
c
1 2#include<stdio.h> 3 4int main(){ 5int i; 6for(i=0;i<100;i++){ 7 char str[100]; 8 fgets(str,sizeof(str),stdin); 9 printf("%s\n",str); 10 } 11return 0; 12} 13 14
試したこと
上のコードだと、入力した文字をそのまま出力できますが、50行目の文字列だけを出力したいときに、出力できません。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/08/01 21:16