如何交换字符串中的偶数和奇数单词?刚开始学习awk。
for(i = 1; i <= length(string); i++){
if(string[i] == " "){
if(count == 1){
count = 2;
}
else{
count = 1;
temp1 = ""; j = 0;
temp2 = ""; k = 0;
printf("%s %s", temp2, temp1);
}
}
else{
if(count == 1){
temp1[j] == string[i];
j = j + 1;
}
if(count == 2){
temp2[k] == string[i];
k = k + 1;
}
}
}
它不起作用,给出错误:对变量字符串的非法引用。