使っているのですが、
下のソースのように文字列に数字が含まれていてて
数字の場合、検索にひっかかるようにしたいのです
#include <windows.h> #include <stdio.h> void main() { char mes[80] = "Hello 1234 world"; char *p; // o が先頭のアドレスになる p = strstr( mes, "o" ); printf( "%s\n", p ); // 数字が先頭のアドレスになる p = strstr( mes, "1" ); printf( "%s\n", p ); // 実際の状態 char mes1[80] = "hello 2345 world"; char mes2[80] = "hello 5654 world"; char mes3[80] = "hello 3214 world"; char mes4[80] = "hello 5874 world"; char mes5[80] = "hello 2687 world"; p = strstr( mes1, "?" ); printf( "%s\n", p ); p = strstr( mes2, "?" ); printf( "%s\n", p ); p = strstr( mes3, "?" ); printf( "%s\n", p ); p = strstr( mes4, "?" ); printf( "%s\n", p ); p = strstr( mes5, "?" ); printf( "%s\n", p ); /* 期待する出力結果 2345 world 5654 world 3214 world 5874 world 2687 world */ }ソースにコメントアウトしたように
数字がヒットするようにしていする方法はあるのでしょうか?
説明不足だったらすいません