#include #include #include #include #include #include
char llll[1000]=" "; char* argv[130]; char readyque[20]; char *token; int i=0; int j; int len; char seps[]=" "; char* way="/bin/";
int ff;
int main(){ for(ff=0;ff<3;ff++) { printf("my shell>>"); strcpy(llll,"\n "); fgets(llll,1000,stdin); len=strlen(llll); if(llll[len-1]=='\n') llll[len-1]='\0';
안녕하십니까 저는 전산직 공부하고 있는 공시생입니다 학교때 쓰던 책도 살펴보고 비주얼 스튜디오도 돌려서 디버깅을 해봤는데 확신이 안되어 쪼개서 설명 해주셨으면 해서 여기에 질문 올립니다
#include #include int main(){ char c; char b[100]="";
do{ scanf("%[^\n]s",b); // 대신 scanf("%s",b); 하면 무한루프 안도는데 왜 이러면 무한뤂돌아요? if(strcmp(b,"exit")==0) break; printf("asd"); }while(strcmp(b,"exit")!=0);
}
공백받고 토큰분리하는 과제에 무한루프를 써야하는데 스캔에프 저거 어캐 해결하나요..
https://github.com/byeong07/EchoServer/tree/master/EchoServer
제 코드 깃허브에 있습니다.
이것은 제가 만든 에코 서버, 클라이언트 프로그램이며 지금 버그는
선언된 버퍼 사이즈보다 큰 데이터가 입력될 경우 Server로 전송된 데이터가 분할되서 받는 것인데 어떻게 수정하면 될지 조언 부탁드립니다!
#include
void main() {
char line, blank, stars; char star = '*';
for (line = 1; line <= 5; line++) { for (blank = 1; blank <= line - 1; blank++) { printf(" "); for (stars = 1; stars <= line * 2 - 1; stars++) { printf("%c", stars); } } printf("\n"); }
} 이렇게햇는데 결과물이 이상하게 나오더군요;;
틀린부분 알려주시면 감사하겠습니다
제가 반복문을 공부하고있는데 1단부터9단까지 중첩for문을 이용한 구구단을 만들어봤습니다. 근데 while하고 do while도 똑같은 반복문이잖아요? 근데 조건이 2개가필요한 것 같은데 중첩while문이란게 있나요??
do while이랑 while가지고 구구단 1~9단까지 만드는법을 알려주시면 감사하겠습니다.
숫자로 구성된 데이터 파일에서 어떤 제가 원하는 범위에 해당하는 값을 일괄적으로 -9999 로 치환하고 싶습니다. 가령 아래에서 "2번째 컬럼 숫자 중 50보다 크고 90보다 작으면 -9999로 치환"하는 규칙을 적용하고 싶습니다. 어떤 방법이 있을까요?
old 11 10 32 20 65 30 89 89 23 12 91 24
new 11 10 32 20 65 30 89 -999 23 12 91 24
포트란 안 쓰려고 하니 막막하네 ㅠㅠ
안녕하십니까 질문은 제목 그대로입니다. msys32 mingw32 환경에서 iconv를 링크하는 방법을 알고 싶습니다!
libiconv 0.16버전은 설치를했는데 제 프로젝트와 연결이 되지않는것 같습니다.
어떻게 연결하는건가요?..