(旧)コダフォンの日記ブログ(移転しました)

FC2ブログに移転しました。ここいる?

言語処理メモ(究極)

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);