txt 파일 안에 v -3.1 20.7 13.5 라고 써져있다고 치면
fopen으로 txt 읽은담에 -3.1 값을 float 변수에 때려박으려면 어떻게해야돼???
C언어만 사용해서 할 수 있는 방법 가르쳐주면 정말 감사할게.. ㅜㅜ
txt 파일 안에 v -3.1 20.7 13.5 라고 써져있다고 치면
fopen으로 txt 읽은담에 -3.1 값을 float 변수에 때려박으려면 어떻게해야돼???
C언어만 사용해서 할 수 있는 방법 가르쳐주면 정말 감사할게.. ㅜㅜ
저거 txt 파일 안에 몇 바이트에 들어있을까를 살펴보면 수로 들어있는지 문자로 들어있는지 알 수 있을거고, 문자로 들어있다면 바로 대입 안되니까 일일이 값을 계산해주는 걸 짜야겠네
니가 파서를 만들거나 파서 라이브러리를 써야된다. 제대로 하자면 조낸 빡쎈거니까 왠만하면 라이브러리를 찾아봐
알파벳이랑 -, + 랑 숫자랑 소수점이랑 띄워쓰기만 있다고 해도 어려운가요?
인풋이 소수점 몇자리까진지, 지원해야되는 소수 형식이 매우 간단한 한지, 파일 형식이 간단한 형식인지 등등에 따라 아주 쉬울수도 있다
검색해봐라 float text parse c 뭐 이런거로
이런 경우 토크나이즈보다 fscanf 를 쓰는 게 정석이다
위에잇는세기들 다머라는건지ㅋㅋ 1.fread로 두개씩읽는다 2.읽은값을 char배열에 담는다 3.읽은값이 -3이라면 fread를딱한번만더실행한다·(물론두개) 4.cha배열하나더선언하고 읽은값을담는다 5. strcat으로 합친다
아니면 정규식표현쓰면대겟네 fread.로 50개씩읽어서 정규식표현으로 원하는값을찾아라 글고 c언어로는 위의문제를풀기는쉽지안타
때리다와 박다 모두 굉장히 남성 중심주의적인 용어이며 폭력적인 표현입니다 상당히 기분이 나쁘군요
카투 이생키는 아주 무개념 조팝 광고를 때리내 ㅋㅋㅋ 야이 병슨아 텍스트를 숫자로 바꾸는거야 ㅋㅋㅋ 텍스트와 숫자 구분도 못하는 조팝이 규식이 까지 손대니 똥에 똥을 산더미로 싸놓는 형국이구나 ㅋㅋㅋ