라인한줄 이랑.. 소스 설명좀 부탁드려요..
휘들램
2023.04.01
char delname[10];
printf(삭제할이름을입력하세요.);
scanf(%s,delname);
for(i=0;i count; j++)
{
if(strcmp(arr[i].name,delname)==0)
{
for(j=i; j count-1; j++)
{
arr[j] = arr[j+1];
}
count--;
printf(삭제되었습니다.\n);
break;
}
}
이게 삭제 구간인데요.. 처음 for문에서 뒤쪽에 j++를 해준 이유가뭔가요..?
--------------------------
void load()
{
file *fp=fopen(data.txt,r);
if(!fp)
{
fputs(파일을 열 수 없습니다\n,stderr);
return;
}
여기서 if( !fp)의 의미가 머죠..?
그리고 fputs가 ..정확히 어떤역할을하나요..? 끝에 stderr이 표준에러 스트림이고 대상이 모니터라는데 이게 무슨말이죠 ㅠㅠ?