如何在C中获得数组的下一个元素?

问题描述 投票:1回答:1

我是C语言的新手,我必须为大学的硬件工作创建音译员。在波兰语中,椅子上的[tsh]声音由两个字母表示:“ cz”。我必须创建一个程序,将每个“ cz”都变成4(例如zaskoczony = zasko4ony)。我有一个char数组(在程序开始时定义),我可以获取“ c”并将其更改为所需的任何内容,但是我一直在努力检查“ z”,因为我无法在其中获取+1元素我的字符串数组。

我已经尝试过将i + 1放入数组的括号中,尝试使用变量,但是似乎没有任何效果。

while(i<100){

    intText[i] = someString[i];

    if(intText[i] == 'c'){
        int increasedI=i+1;
        printf(" %d", increasedI);

        if(intText[increasedI] == 'z'){
            printf("4");
        }
    }else{
        putchar(intText[i]);    
    }
    i++;
}

c
1个回答
0
投票

保留单独的读写索引。

© www.soinside.com 2019 - 2024. All rights reserved.