#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <math.h>
int main()
{
char password[10];
int i;
int contor=0;
printf("introdu parola ");
scanf("%c",&password);
for(i=0;i>=10;i++)
{
if (isalpha(password[1])) contor=1;
}
if(contor=1) {printf("good pass");}
else {printf("bad pass");}
return 0;
}
У меня есть эта часть кода.Определенное положение в строке
Я хочу, если я типа
22s33
для печати
хороший проход
еще
плохой пас
Как я могу проверить определенную позицию в char
массиве? Вышеприведенный метод, похоже, не работает. Может кто-нибудь объяснить мне, почему моя логика неверна? // Edit: I`ve исправлено it.Seems работать well.Thanks ребята
@ crt01 ___Please не редактируйте вопрос, чтобы добавить answer___. Вы можете либо добавить свой собственный ответ, либо [принять уже существующий] (http://meta.stackexchange.com/q/5234/244062), если это было полезно. :) –