charmembers [255]のようなcharの配列があります。ループを使用せずに完全に空にするにはどうすればよいですか? char members[255]; 「空」とは、値が格納されている場合は格納されないことを意味します。たとえば、strcatを実行した場合、古い値は残らないはずです members = "old value"; //empty it efficiently strcat(members,"new"); // should return only new and not "old value new"
タスクの2つの配列があります-作成され、割り当てられています。作成されたタスクの配列から、割り当てられたすべてのタスクを削除したいと思います。これが私の作業中の、しかし厄介なコードです: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self @created_not_doing_tasks = Array.new @created_tasks.each do |task| unless @assigned_tasks.include?(task) @created_not_doing_tasks << task end end もっと良い方法があると確信しています。それは何ですか?ありがとう:-)