[cppig1995@localhost cppig1995]$ make
make: *** No targets specified and no makefile found. 멈춤.
[cppig1995@localhost cppig1995]$ make idea
make: *** 목표 'idea'를 만들 규칙이 없음. 멈춤.
Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.
text의 버퍼 사이즈가 얼만진 모르겠지만
sprintf(text+strlen(text),"%s [%d]",스트링,숫자);
text 버퍼에 원하는 만큼 데이터 들어갔으면 그걸 파일에 쓰세요..ㅎㅎㅎ
윗분들 말씀대로 fprintf를 쓰는게 맞는거 같긴 하네요...
sprintf로 했을 때 계속 덮어 쓴건...text의 위치가 변경이 안되어 있기 때문이에요~~
위치를 끝으로 계속 이동 시켜주면 되는거죵~
문자들이라면 strcat
문자들이라면 strcat 함수를 사용해서 계속 더해가면 될테고,
숫자라면, sprintf로 문자로 변환하고 strcat로 붙이면 안될까요?
초보 생각... ;;;
파일에 글을 쓰는건
파일에 글을 쓰는건 sprintf가 아니라 fprintf인것 같은데...
[cppig1995@localhost cppig1995]$ make
make: *** No targets specified and no makefile found. 멈춤.
[cppig1995@localhost cppig1995]$ make idea
make: *** 목표 'idea'를 만들 규칙이 없음. 멈춤.
Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.
while(){k =
while(){
k = sprintf(text,"%s%s[%d]",text,스트링,숫자)
}
이건 안 되나요?
---------
Emerging the World!
Emerging the World!
아무래도 fprintf 를
아무래도 fprintf 를 쓰는게 맞는거 같은데요...
냠....
text의 버퍼 사이즈가 얼만진 모르겠지만
sprintf(text+strlen(text),"%s [%d]",스트링,숫자);
text 버퍼에 원하는 만큼 데이터 들어갔으면 그걸 파일에 쓰세요..ㅎㅎㅎ
윗분들 말씀대로 fprintf를 쓰는게 맞는거 같긴 하네요...
sprintf로 했을 때 계속 덮어 쓴건...text의 위치가 변경이 안되어 있기 때문이에요~~
위치를 끝으로 계속 이동 시켜주면 되는거죵~
머리를 굴려라! 그래야 먹고 산다.
위치를 끝으로 옮긴다.. 그걸 어떻게 해야하죠?
fprintf로는 어떻게 사용하는지,,
아아 이뻔치 ㅠ
sprintf로 어떻게
sprintf로 어떻게 파일에 쓸 수 있는건지가 더 궁금합니다. ^^
전체 소스를 보여주시면 도움이 될 것 같습니다.
mmap을 이용하면
mmap을 이용하면 됩니다.
chsm2002님께서 정확히
chsm2002님께서 정확히 무엇을 원하시는지를 잘 모르겠습니다.
그냥, 파일에 글을 쓰실거면 fopen()등을 이용하시면되고
'text'변수에 계속 붙여쓰실거면 strcat()를 이용하시면 됩니다.
정확한의도를 모르니 모두들 해맬 수 밖에요. ^^
만약, fopen()에 관심이 가신다면 man fopen 해 보세요.
아니면 naver등에서 fopen해보시면 예제와 함께...설명들이 주르륵.
댓글 달기