关于输入字符转换整数
请问下,我有个题目需要把字母,a, b,c ....
因为他们66 到120
我需要输入一个数字,比如4
然后把他们 a +4 然后变成另外一个字母
66+4 =70 那就是 d
for(int i = 0; i < strlen(text); i++)
{
char c = (text + argv) % 26;
printf("%c\n", c);
}
我写成这样说我有错误,因外一个是数字,一个是char的
请教大家帮忙下。 argv是啥?如果是命令行参数,那他是一个字符串 你把char 换成 int 试试 而且你代码里面有argv 说明要在命令行里面执行
页:
[1]