我想int在数组中添加一个值char。意思是如果我有一个1,我想代表它'1'。
我之前见过一个方程式可以做到这一点,以获得它的 ASCII 代码。我正在使用有限的 C 编译器,所以我没有奢侈地使用类似的函数sprintf()或其他函数。它必须采用我必须实现的方程式的形式。谁能帮我解决这个问题吗?
我想做的事情的例子
char array[2];
char array[0] = 1 * (equation);
Run Code Online (Sandbox Code Playgroud)
然后array[0]应该具有值“1”。
我有一个Post和Tag模型通过Tagging模型加入has_many :through
我params[:tag_ids]从我的表单传入,我正在尝试获取所有标记有所有标记的帖子(不仅仅是标记中的任何一个).
我正在尝试以下方法:
@ftags = params[:tags_ids]
@objArray = Array.new
@ftags.each do |tag|
@array = Tagging.where("tag_id=#{tag}")
@objArray.push @array
end
Run Code Online (Sandbox Code Playgroud)
...现在我想做的是以某种方式组合这些查询以获得正确的帖子.在我只有两个查询之前,我曾经和merge命令结合使用,如下所示:
@result = @query1.merge(@query2)
Run Code Online (Sandbox Code Playgroud)
...但是现在我有一些动态的查询,我仍然希望最终将它们组合起来.如何在特定列的特定值的循环内进行合并?