電子書籍の厳選無料作品が豊富!

C言語で、例えば、10文字から左から3文字抜き出し方がわかりません。教えて頂けると幸いです。

質問者からの補足コメント

  • もう少し簡単に教えて頂けると幸いです。

    No.1の回答に寄せられた補足コメントです。 補足日時:2024/07/13 23:22
  • 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
  • 今の自分の気分スタンプを選ぼう!
あと4000文字

A 回答 (1件)

char* take3from10(char *s) {


  int flag = 0;
  for(i = 0; i < 10; i++)
    flag &= isprint(s[i]);
  flag &= (s[10] == '\0');
  if(! flag) return NULL;

  s[3] = '\0';
  return s;
}
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!