Δημοσιεύτηκε: 16 Αύγ 2011, 03:11
από Star_Light
και ιδου μια πιο βελτιωμενη εκδοση της παραπανω συμφωνα με την οποια η εισοδος δεν ειναι καθορισμενη.... και δεν αρχικοποιειται μεσα απο τον κωδικα αλλα την δινει ο χρηστης....

Spoiler: show
Κώδικας: Επιλογή όλων

#include<stdio.h>
#include<stdlib.h>
#define N 256
void func(char *str_ptr);
int main()
{
char str[N]="";
char *str_ptr;
int i;

printf("Dwste mia simvoloseira: \n");
fgets(str,N,stdin);
sscanf(str,"%c",&str[N]);

/*for(i=0; i<N; i++)
{
scanf(str,"%c",&str[N]);
}*/

str_ptr=&str[N];

for(i=N; i>0; i--)
{
str_ptr--;
printf("%c",*str_ptr);
}

printf("\n");

str_ptr=&str[0];

for(i=0; i<N; i++)
{
str_ptr++;
printf("%c",*str_ptr);
}

//func(&str_ptr);


return 0;
}
/*void func(char *str_ptr)
{
int i;

for(i=0; i<5; i++)
{
str_ptr++;
printf("%c",*str_ptr);
}
return;
}*/


επειδη ομως δεν την παλευω αλλο παω να την πεσω....

απλα το προβλημα με αυτον τον κωδικα ειναι πως αν πχ δωσω την hello
μου τα βγαζει ετσι

Κώδικας: Επιλογή όλων


olleh

ello
h


Το h δεν καταλαβαινω γιατι το βγαζει απο κατω....