程序中写了scanf("%c",ch); 再调试的时候假设输入abcde,程序的执行过程是scanf每次取一个字符给ch变量,有没有办法直接定义ch=abcde,不用输入了,这样每次取一位呢
int i = 0;
char str[16] = {0};
scanf("%s", str);
for (i = 0; i < strlen(str); i++)
{
printf("char %c\n", str[i]);
}
使用字符串string或者使用getchar输入
char str[20];
scanf("%s",str);
int i ;
char ch[16] = {0};
scanf("%s", ch);
for (i = 0; i < strlen(str); i++)
{
printf("char %d:%c\n",i+1,ch[i]);
}