前提・実現したいこと
C言語の超初心者で初投稿となります。
標準入力に英文(英数字の文字列)を入力すると,入力した英文の各行に,1から始まる行番号とその行の文字数を付加して表示するプログラムを作成したいです。
発生している問題・エラーメッセージ
行番号の表示ができません。
該当のソースコード
#include <stdio.h> #include <string.h> #define SIZE 100 int main(void) { char line[SIZE]; int len; for (len =1; fgets(line, SIZE, stdin)!=NULL;len++) { len = strlen(line); printf("[%3d]%s", len-1, line); } return 0; }
試したこと
文字数にカウントはできましたが、そこに行番号の追加ができません。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/06 00:47