Qiita 6 - キータぞ、来たぞ、キータだぞー (707レス)
Qiita 6 - キータぞ、来たぞ、キータだぞー http://mevius.5ch.net/test/read.cgi/tech/1739527246/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
421: デフォルトの名無しさん [sage] 2025/06/13(金) 22:37:04.80 ID:LfEUp8SQ >>414 cut_lenの型がintで良いなら一番簡単 void print_with_line_breaks(const char* input, int cut_len) { size_t len = strlen(input); for (size_t i = 0; i < len; i += cut_len) { printf("%.*s\n", cut_len, input + i); } } 1文字づつ出力してcut_len文字ごとに改行を出力する方法 void print_with_line_breaks(const char* input, size_t cut_len) { size_t len = strlen(input); for (size_t i = 0; i < len; i ++) { putchar(input[i]); if (i % cut_len == cut_len - 1) { putchar('\n'); } } } fwriteで出力する方法 void print_with_line_breaks(const char* input, size_t cut_len) { size_t len = strlen(input); for (size_t i = 0; i < len; i += cut_len) { size_t remaining = len - i; size_t to_copy = (remaining > cut_len) ? cut_len : remaining; fwrite(input + i, 1, to_copy, stdout); fwrite("\n", 1, 1, stdout); } } 他あるかな http://mevius.5ch.net/test/read.cgi/tech/1739527246/421
423: 421 [sage] 2025/06/14(土) 23:40:48.45 ID:KKC+c9kC 「1文字づつ出力してcut_len文字ごとに改行を出力する方法」は最後の行が改行されない可能性が高い不具合があるからifの条件式直した方良かったな。 http://mevius.5ch.net/test/read.cgi/tech/1739527246/423
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.469s*