我有一个数组(用C语言),char eItem[32]
对于每个“i”,加载这些值:

{ WADMIN, WADMIN, WADMIN, WADMIN, PALA, PALA, PALA, PALA }

现在,我编写这段代码是为了从每个值中删除第一个和最后一个元素。
for ( i = 0; i <= 7; i++ ) {
    // code to get values
    k = strlen( eItem );
    eItem[k - 1] = "";
    eitem[0] = "";
    printf( eItem );
}

很简单,但不起作用。怎么会?

最佳答案

eItem = eItem+1;
eItem[strlen(eItem)-1] = 0;

关于c - C删除第一个和最后一个元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12790564/

10-11 21:58
查看更多