변수 그대로 불러오기
퐁당
char str[100]; char strd[100];
printf(---------------------------------\nPROGRAM COPY 1\n---------------------------------);
scanf(%s,&str);clrscr();printf(---------------------------------\nPROGRAM PASTE 2\n---------------------------------);
scanf(%s,&strd);clrscr();printf(복사가 시작 됩니다!);system(copy + str);
이렇게 한상태입니다.그런데 왜, str부분이 안될까요
-
알찬마루
sprintf(system_str, \%s%s%s\
-
머슴밥
자꾸질문해서죄송합니다. ---_---
char system_str[200];
sprintf(system_str, \%s%s\ -
꽃은별
그리고 system(\copy\ + str); 이런식으로 사용할 수는 없구요.
문자열을 이어 붙이는 strcat 으로 하시거나 sprintf 로 하셔야 해요.
char system_str[200];
sprintf(system_str, \%s%s\ -
가든
음
system(\copy \ + str);이부분에서오류가
나네요
str부분이요! -
비예
그건 나중에 배우게 되지만 배열같은 경우는
배열의 이름이 이미 번지의 값을 가지고 있기 때문이에요.
printf(\%p\ -
도도
제가말하는것은 에디터에서 오류가 나요
식에 정수 계열 형식이나~~어쩌고. -
비사벌
어째서이죠
&를하면 변수의 번지의 값에 넣는것인데.. -
곰탱이
scanf 에서 & 를 빼주셔야 해요.
-
가을
제가말하는것은 에디터에서 오류가 나요
식에 정수 계열 형식이나~~어쩌고. -
보나
& 빼보세요.