이거왜안되나용?
그루터기
2023.04.01
#include stdio.h
char* p1=123;
char* p2=234;
char* p3=567;
char* p4=888;
char buf[100];void main()
{
for(int i=0;i5;i++)
{
sprintf(buf,p%d,i);
printf(p[%d] = %s\n,i,buf);
}
}제가하려는것은 포인트변수 p1내용을 출력하고 p2내용을 출력하고 하려는데저렇게 하니까 ;; 문자로 p1 p2 p3 이렇게 출력되네요..반복문이 돌면서 변수내용들을 출력하려고 하는데 ..도와주세요..
-
패틱
printf 문 전에 p[i] 을 출력한다음 그다음 printf문을 해주면대자나요