【初心者歓迎】C/C++室 Ver.44【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0329デフォルトの名無しさん
2007/11/15(木) 02:05:54しかも、ポインタ変数に代入したわけでもなく、単に+3をやってifで比較しただけでしょ?
その文面は
*(str+i)のように参照した場合や、str+=iのように加算を行った場合であって
str+iでは、何の意味もないかと。
試してみれば分かると思うけど
char *str;
に
if( (str+5000)!=NULL)
ってやろうと
if( (str+50000000)!=NULL)
ってやろうと、エラーは出るはず無いよ。
■ このスレッドは過去ログ倉庫に格納されています