C言語なら俺に聞け! Part 115
■ このスレッドは過去ログ倉庫に格納されています
0805デフォルトの名無しさん
2005/10/15(土) 15:17:17void chomp(char *p);
int main(void) {
char str[10];
fgets(str, sizeof str, stdin);
chomp(str);
/*
:
:
:
*/
return 0;
}
void chomp(char *p) {
for(;*p!='\0';p++)
if(*p=='\n') {
*p = '\0';
return;
}
while(getchar()!='\n');
}
これでバッファあふれ防ぐ&バッファクリア、できてますか?
過不足、改善などあればご教授下さい
■ このスレッドは過去ログ倉庫に格納されています