۲۵-شهریور-۱۳۸۵, ۰۰:۴۱:۵۵
اين كد رو ببينيد:
char str[20];
int i;
for (i = 0; str[i];i++)
قسمتي رو كه قرمز كردم محل نوشتن شرط حلقست درست؟
ولي اين عبارت شرطي نيست(str[i]).و كد كار مي كنه.من نمي فهمم چجوري
اين هم كل كد:
#include <stdio.h>
#include <conio.h>
int main()
{
int n=0,n2[50],i;
char ch,str[50];
gets(str);
printf("type the char to search");
ch = getche();
for (i=0;str[i];i++){
if (str[i] == ch){
n2[i] = ch;
n = i;
printf("%d ",n+1);
}
}
printf("| | %d",n+1);
getch();
return 0;
}
char str[20];
int i;
for (i = 0; str[i];i++)
قسمتي رو كه قرمز كردم محل نوشتن شرط حلقست درست؟
ولي اين عبارت شرطي نيست(str[i]).و كد كار مي كنه.من نمي فهمم چجوري
اين هم كل كد:
#include <stdio.h>
#include <conio.h>
int main()
{
int n=0,n2[50],i;
char ch,str[50];
gets(str);
printf("type the char to search");
ch = getche();
for (i=0;str[i];i++){
if (str[i] == ch){
n2[i] = ch;
n = i;
printf("%d ",n+1);
}
}
printf("| | %d",n+1);
getch();
return 0;
}