言語処理メモ(究極)
http://www.c-tipsref.com/reference/string.html
string.h
https://edu.clipper.co.jp/pg-2-42.html
strncpy( t, str+3, 5 )
https://dixq.net/forum/viewtopic.php?t=16776
char str = "あいうえおかきくけこさしすせそ";
char out[3][256];
char *adr1;
char *adr2;
// checkHira(Lines[3]);
strncpy( out[0], str+10, 10 );
printf("文字列の検索結果: %s\n", out[0]);
int checkHira(char buf){
// char buf[1024]="タじオ4あジょ", *p;
unsigned char c1, c2;
// while (fgets(buf, sizeof buf, stdin)){
printf("%s\n", buf);
for (char *p = buf; c1 = *p; p++){
if (isleading(c1)) {
c2 = *++p;
if (c1 == 0x82 && c2 >= 0x9f && c2 <= 0xf1){
printf("%c%c: 平仮名\n", c1, c2);
// return 1;
}else if (c1 == 0x83 && c2 >= 0x40 && c2 <= 0x90){
printf("%c%c: 片仮名\n", c1, c2);
// return 2;
}else if (c1 == 0x82 && c2 >= 0x4f && c2 <= 0x9a){
printf("%c%c: 英数字\n", c1, c2);
// return 3;
}else{
printf("%c%c: その他\n", c1, c2);
// return 4;
}
}else{
printf("%c: 半角文字\n", c1);
// return 5;
}
}
return 999;
}
char str[] = "あいうえおかきくけこさしすせそ"; //郵便番号 住所の形式 char out[3][256]; char *adr1; char *adr2; char baka; // 指定文字列(東京都)での文字列検索 adr1 = strstr(str, "う"); // out[0][1] = *adr1; memcpy(out[0],adr1,255); printf("文字列の検索結果: %s\n", out[0]);*/ /* // 指定文字列(大阪府)での文字列検索(該当文字列なしの場合) adr2 = strstr(str, "大阪府"); printf("文字列の検索結果: %s\n", adr2);