C subory
int main()
{
char a;
int b;
FILE *f;
f = fopen("123.txt","r");
fscanf(f, "%d" , &a);
printf("zadaj heslo:");scanf("%d", &b);
if (a == b)
printf("spravne heslo");
fclose(f);
}
toto je moj zdrojak..a ide mi v nom o tom ze nacitam zo suboru heslo a mam ho porvnat ale neviem ako na to ja to mam takto.. zatial som to robil ze ancita len jedne znak a ten porovna ale nejde to..neviete nekdo help prosim vas??
Pre pridávanie komentárov sa musíte prihlásiť.
strcmp
a okrem toho vyskusal som dat do googla "comparings strings in c" a cuduj sa svete co to vyhodilo..
( bodaj by ti to slo, ked strcmp ma parametre pointer na znak a vracia 0 ak sa rovnaju )
int strcmp(char *s1, char *s2)
#include <stdio.h>
#include <string.h>
int main()
{
char a[100],b[100];
FILE *f;
f = fopen("123.txt","r");
fscanf(f, "%s" , a);
fclose(f);
printf("zadaj heslo:\n");scanf("%s", b);
if (!strcmp(a,b)) printf("Spravne heslo!\n");
else printf("Nespravne heslo!\n");
}
Je to ale vec doraznosti...