#include<stdio.h>
int main()
{
int i,n=0;
char str[]="karthik";
while(*(str+n)!='0')
n++;
for(i=0;i<n/2;i++)
{char temp=str[i];
str[i]=str[n-i-1];str[n-i-1]=temp;
}
printf("%s",str);
}
Я знаю, что это довольно распространенный вопрос, но когда я пытался, я не получаю никаких выходных данных. Я знаю, что в двух строках ниже есть какая-то ошибка, потому что когда я использовал strlen (), это работало хорошо.
while(*(str+n)!='0')
n++;
поэтому, пожалуйста, скажите, почему так неправильно использовать. пожалуйста, помните, я новичок в C