次のコードがあるとします。
char url[63] = {'\0'};
scanf("%s", url);
そして、ユーザーはURLを送信するように求められます。http://、ftp://など、通常はurlの先頭にある文字を削除する必要があります...
次のようなforループを使用して、文字配列に「://」が存在するかどうかを確認できます。
 int i;
 for (i=0;i<strlen(url);i++) {
     if (url[i] == ':' && url[i+1] == '/' && url[i+2] == "/") {
        // Super cool code here... 
     }
 }
しかし、://とその前にあるすべてのものを削除したいとしますか?どうすればそれを達成できますか?そのため、ユーザーが次のように入力した場合:
出力は次のようになります。
www.google.com
また、ftp://を使用した場合も同様の結果になります。