После ликвидации указанной строки int strlen(string); все получилось.
Это я уже не знал что делать и с какого-то сайта скопировал по образцу
$ ./a.out
Инвертированная строка:zyxwvutsrqponmlkjihgfeddcba
Еще раз огромное спасибо!!!
Пользователь решил продолжить мысль 22 Сентября 2013, 18:37:27:
Окончательный код:
/*Инвертирование порядка символов */
#include <stdio.h>
#include <string.h>
void swap(char *s1,char *s2){
char c;
c=*s1;*s1=*s2;*s2=c;
}
void reverse(char s[],int n){
int first,last;
first=0;
last=n-1;
while(first<last){
swap(&s[first],&s[last]);
first++;
last--;
}
}
char testString[]="abcddefghijklmnopqrstuvwxyz";
int main(){
int len;
int string;
/*int strlen(string);*/
len=strlen (testString);
reverse(testString,len);
printf("Инвертированная строка:%s\n",testString);
}