playXP

서브 메뉴

Page. 1 / 12502 [내 메뉴에 추가]
글쓰기
작성자 아이콘 marine12
작성일 2018-10-09 20:10:56 KST 조회 244
제목
이 코드를 string 이용한 형식으로 변경해야 하는디 한 번 봐주시겠어용?
#include <iostream>
#include <stdio.h>
#include <string.h>
 
int main()
{
    char text[1000];
    char *word[1000] = { NULL, }; // 단어
    int count[1000] = { 0, }; // 출현 횟수
    int n = 0; // 단어 수
    char *w; // 읽은 단어
    int i;
 printf("문장을 입력하세요.");
 scanf("%[^ ]",text);
    w = strtok(text, " "); // 단어 읽기
    while (w) {
        // 등록 여부
        for (i = 0; i < n; i++) {
            if (strcmp(word, w) == 0) 
return -1; // 등록되어 있음.
        }
        if (i < n) { // 등록되어 있음.
            count++; // 카운트 증가
        } else { // 새로운 단어
            word[n] = w; // 등록
            count[n] = 1;
            n++;
        }
 
        w = strtok(NULL, " "); // 다음 단어
    }
 
    for (i = 0; i < n; i++) {
        printf("%s: %d ", word, count);
    }
return 0;
}
 for (i = 0; i < n; i++) {
            if (strcmp(word, w) == 0) 
return -1; // 등록되어 있음.
        }
        if (i < n) { // 등록되어 있음.
            count++; // 카운트 증가
        } else { // 새로운 단어
            word[n] = w; // 등록
            count[n] = 1;
            n++;
        }

is_same_word(string arr[], string x, int y)함수를 구현시켜야 하는디 전 이게 string 쪽에 기본 있는 함순지 모르고 다 만들어 놓고 함수만 바꿔치기 하려고 했는데 멘붕이 왔습니다 ㅜㅜ 이걸 어찌 해결해야 할까요?

 

어디부터 손대야 할 지 좀 알려주실 수 있으신가요?
 ​

 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

늑대빌런 (2018-10-09 21:56:51 KST)
0↑ ↓0
센스 이미지
파일 파싱 쪽 배우시고 계시네 조언을 해주자면 strpbrk 활용해서 주소값 얻어내는게 키포인트임
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.