在C语言中怎么把字符串存入数组

2025-03-09 07:37:32
推荐回答(2个)
回答1:

单独说存入字符串:你可以定义一个字符数组和指针
让指针 指向数组:
char *p,a[10];
p=a[10];
scanf("%f",p);

回答2:

意思是:把字符串“100”转化成int 100吗

#include
void main()
{
int a=10;
int b=0;
int i=0;
char c_input[20];
printf("输入数字\n");
scanf("%s",c_input);

while(c_input[i])
{
b=b*10+(c_input[i++]-'0'); //逐个字符扫描
}
printf("%d",b);
getchar();
}