如何在数组中存储数字和空格?我正在使用char数组。这是我的代码:
public object Get(FindEmployeesRequest request)
{
var q = AutoQuery.CreateQuery(request, Request);
var response = new QueryResponse<Employee>
{
Offset = q.Offset.GetValueOrDefault(0),
Results = Db.LoadSelect(q, include:new []{ "Clerkships" }),
Total = (int)Db.Count(q),
};
return response;
}
我如何打印m的内容? (01 34)
答案 0 :(得分:4)
这应该对你有用
#include <stdio.h>
int main(void)
{
char m[100];
int i;
for(i = 0; i < 5; i++)
{
if(i == 2)
m[i] = ' ';
else
m[i] = '0' + i; //<< Note ascii of 0 is 48
}
m[i]= '\0';
printf("%s",m);
return 0;
}
答案 1 :(得分:2)
确保将m[i] = '\0'
设置为要打印的元素(这是空终止符),然后使用printf
之类的函数,%s
为格式化程序。
对于数字,您需要使用m[i] = '0' + i
,否则您将尝试打印控制字符而不是数字本身。