久しぶりのC

久しぶりのC。

strncmpを使っての文字列比較

 

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(void)
{

char s[128];
char s2[128];
int mojisu = 0;

printf ("文字を入力してください\n");
scanf("%s",s);

printf ("文字を入力してください\n");
scanf("%s",s2);


printf ("比較する文字数を入力してください\n");
scanf("%d",&mojisu);


int hikaku = 0;

hikaku = strncmp(s,s2,mojisu);


if ( hikaku == 0 ) {

printf ("2つの文字は同じです\n");
exit;
}

else {

printf ("2つの文字はことなります\n");
}
}