如何用C语言获取某一位的值
比如有变量值为 abc10ef
1. 我现在想得到第2位的值,该怎么得到?
2. 如果我要把第2位的值变为h,该怎么写?
哎,好多年没碰过C了,只知道大概,却写不出一个完整可以运行的程序了,悲剧
[解决办法]
char buf[]="abc10ef";
buf[1]=h;
[解决办法]
#include<stdio.h>int main(){ char str[] = "abc10ef"; char c = *(str+1); printf("%c\n", c); *(str+1) = 'B'; printf("%s\n", str); return 0;}
[解决办法]