如何制作一个使用2个不同流程的c程序

时间:2017-04-04 10:09:15

标签: c process fork wait

我需要在c中创建一个程序,将字符串转换为大写字母,反之亦然 使用2个进程,一个从控制台读取并写入转换后的
字符串和另一个转换字符串
我已经有了算法,我只是无法使用fork / wait
正确

void Convert(char *word){
for(int i = 0; i < strlen(word); i++){
        if(word[i] >= 'a' && word[i] <= 'z')
            word[i] -= 32;
        else if(word[i] >= 'A' && word[i] <= 'Z')
            word[i] += 32;
    }

}

void testEx4(){
char word[10000];
while(scanf("%s", word) != EOF){
        Convert(word);
        printf("%s\n", word);   
    }

}

0 个答案:

没有答案