在下面的代码中我想打印12&的总和。 13我将其作为字符串传递给char指针。
如何获得理想的结果。
#include<stdio.h>
#include<stdlib.h>
char *add(char *a, char *b)
{
char *s;
return s;
}
int main()
{
char *ptr;
ptr = add("12", "23");
printf("add number %s\n", ptr);
return 0;
}
答案 0 :(得分:1)
使用atoi()
或strtod()
将字符串转换为整数并添加它们。
int i = atoi(a);
int j = atoi(b);
printf("%d\n",i+j);