有关办公中内容读取和写入的,是很常见的,需要通过移位和偏移,计算每次的地址,再累加运算。一种是字符数组,另一种是字符串常量,它们在内存中的存储位置不同,字符数组可以读取和修改,而字符串常量只能读取不能修改。
比如这样字符串:
zs
NGSO2C3358A0A0-INGMFB15B1A0-1|
zs
需要提取-为标志的字符串,可以用strstr函数,查找定位的指针地址,再通过strcpy把目的字符串进行拷贝。strtok使用方法:char *p; p= strtok (s,""); //""内为分割字符,用双引。分割后前一个字符串末尾标记为NULL。需要注意下吧!!hehe啊!。。。!!