Przepisanie znaków z jednego do drugiego łańcucha znaków

0

Witam. Mam do napisania program, który przepisuje do nowego łańcucha co drugi znak z łańcucha pierwszego, podanego przez użytkownika.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{   
    char tekst1[255], tekst2[255];
    int i,j;

    printf("Podaj jakis tekst \n");
    scanf("%s\n",tekst1);
	
	for(i=0,j=0;tekst1[i]!=0;i=i+1);
	{
		tekst1[i+2]==tekst2[j];
		j=j+1;
	}
    
    printf(tekst2);
    
return 0;
}

Coś nie hula, nie wiem co. Wczytuje tekst i program się zawiesza.

0

Trzecie takie same pytanie na tym forum w tym tygodniu:

#include <stdio.h>
 
int main()
  {   
   char tekst1[255], tekst2[255];
   int i,j;
 
   printf("Podaj jakis tekst: ");
   scanf("%254s",tekst1);
   for(i=0,j=0;tekst1[i];++i) if(!(i&1)) tekst2[j++]=tekst1[i];
   tekst2[j]=0;
   printf("%s\n",tekst2); 
   return 0;
  }
0

Dziękuję :]

1 użytkowników online, w tym zalogowanych: 0, gości: 1