Ok uz som spravil vsetko ako som mal a program mi spravi z Ahoj moje meno je Adam ...... johAmoje meno je Adam nemozem najst chybu prosiiim :|
/*
* File: Retazec4_Main.c
* Author: zurek
*
* Created on Sobota, 2013, december 14, 10:36
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "Retazec4_Header.h"
/*
*
*/
int main()
{
const unsigned short MAX=40;
char veta[MAX];
printf("Napiste vetu zakoncenu medzerov: ");
fgets(veta,MAX,stdin);
slova_opacne(veta);
return 0;
}
void swap(char* a, char* b)
{
char temp = *a;
*a = *b;
*b = temp;
}
void slova_opacne(char veta[])
{
int delitel=0;
int dlzka1=0;
int dlzka2=0;
int i=0;
int j=0;
int k=0;
int dlzka=strlen(veta);
char veta_opacne[dlzka];
while(veta[i]!='\n')
{
if(veta[i]==' ')
{
dlzka1=dlzka2;
dlzka2=i;
delitel=dlzka2/2;
for(j=dlzka1,k=dlzka2;j<delitel;j++,k--)
{
swap(&veta[j],&veta[k]);
}
}
i++;
}
printf("%s",veta);
}