c와 c++로 한 줄을 간단히 파싱하려면?

jiee의 이미지

파싱할 한 줄은 다음과 같은 형식입니다.
"teamA_name#teamA_score@teamB_score#teamB_score"
ex) U S A#1@3#Korea

각 정보를 구분하는 것은 '#'과 '@'뿐입니다.
위 두 구분자만을 제외한 모든 것들은 정보로 입력받아야 합니다.

그렇다면, C와 C++에서 각각 어떻게 파싱하는 것이 가장 simple할까요?

hie의 이미지

반드시 한개의 Task에만 작업이 일어나고 종료된다면
strtok를 써 보심이.. C++는 문외한이라는.. ㅡ.ㅡ;;