如何獲取當前字符索引(C)?如何獲得C中字符串的字符索引?
char *s = "abcdefghijklmopqrstuvwxyz";
*s++;
*s++;
*s++;
printf("%c\n", *s); // print character 'd'
printf("%d\n", s - *s); // should print 3, but not working
我期望獲得索引(3),但如何以編程方式編碼?
如何獲取當前字符索引(C)?如何獲得C中字符串的字符索引?
char *s = "abcdefghijklmopqrstuvwxyz";
*s++;
*s++;
*s++;
printf("%c\n", *s); // print character 'd'
printf("%d\n", s - *s); // should print 3, but not working
我期望獲得索引(3),但如何以編程方式編碼?
char s [] =「abc」?它不適用於* s ++(錯誤:作爲增量操作數所需的左值)。 – dns 2013-05-10 17:37:15