C ++가 문자열에서 실행을 중지하는 것 같습니다.

NonCreature0714

저는 일반적으로 C ++ 및 개발에 익숙하지 않습니다. 솔직히 나는 무슨 일이 일어나고 있는지 전혀 모른다. 한 줄에 문자열을 표시하려고하는데 프로그램에서 혼란스러운 오류가 발생합니다.

도움을 주시면 감사하겠습니다.

#include <iostream>
#include <iomanip>
#include <string>
using namespace std;

// This program calculates and displays to user
int main()
{
// Constants are state and county taxes.
const float STATE_TAX_RATE = 0.04,
            COUNTY_TAX_RATE = 0.02;

// float variables are :
float   gross_sales = 0,
        net_sales = 0,
        county_tax_payment = 0,
        state_tax_payment = 0,
        total_tax_payment = 0;

// string variable
string  month;

// integer variable
int     year;

// Get month, year, and sales information from user
cout << "For what month is this? (Please type the name of the month.)\nAnswer: ";
getline(cin, month);
cout << "For what year?\nAnswer: ";
cin >> year;
cout << "How much was total sales at the register?\nAnswer: ";
cin >> gross_sales;

// Calculate the net income
net_sales = (gross_sales)/(1 + STATE_TAX_RATE + COUNTY_TAX_RATE);

// Calculate total taxes paid.
total_tax_payment = (gross_sales - net_sales);
//    cout << total_tax_payment;    // output test

// Calculate total state taxes paid.
state_tax_payment = (total_tax_payment * (2.0/3.0));
//   cout << state_tax_payment;    //output test

// Calculate county taxes paid.
county_tax_payment = (total_tax_payment * (1.0/3.0));

//Display the information
cout << "Month: " << month << " " << year << endl;
cout << "--------------------" << endl;
cout << "Total collected:\t $" << fixed << setw(9) << setprecision(2) << right << gross_sales << endl;
cout << "Sales: \t\t\t\t $" << fixed << setw(9) << setprecision(2) << right << net_sales << endl;
cout << "County Sales Tax:\t $" << fixed << setw(9) << setprecision(2) << right << county_tax_payment << endl;
cout << "State Sales Tax:\t $" << fixed << setw(9) << setprecision(2) << right << state_tax_payment << endl;
cout << "Total Sales Tax:\t $" << fixed << setw(9) << setprecision(2)  << right << total_tax_payment << endl;
return 0;
}

출력은 다음과 같습니다.

이것은 몇 달 동안입니까? (월 이름을 입력하세요.)

답변 : 3 월

몇 년 동안?

답변 : 2008

계산대에서 총 판매량은 얼마입니까?

답변 : 26572.89

(lldb)

"(lldb)"에서 프로그램이 중지되고 Xcode는 "cout <<"Month : "<< month <<" "<< year << end;"에서 이해할 수없는 것을 나타냅니다. 문제는 많은 복잡한 디버깅 정보입니다. 표시기는 녹색입니다.

도움을 주셔서 다시 한번 감사드립니다 !!!

NonCreature0714

실제 문제는 Tony D.

Xcode의 디버거에는 특정 코드 줄로 설정된 중단 점이 있습니다. 나는 단지 그것을 거터 밖으로 끌어 내야 만했다. 모르는 사람들에게는 코드 줄의 왼쪽에있는 녹색 화살표가 중단 점입니다. 제거하려면 코드에서 아래쪽으로 드래그하십시오.

나는 내가 하나이기 때문에 완전히 새로운 실수를 저질렀지만 교훈을 얻었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

서버가 실행 중이지만 PHP 서버가 코드를 실행하지 않는 것 같습니다.

분류에서Dev

Xcode가 C에서 배열을 사용할 수없는 것 같습니다.

분류에서Dev

Windows에서 Make가 임시 셸을 만들거나 실행하지 못하는 것 같습니다.

분류에서Dev

R의 복잡한 문자열에서 여러 새 열을 추출하는 방법 (str_sub가 트릭을 수행하지 않는 것 같습니다)

분류에서Dev

루프가 C ++에서 문자의 추가 반복을 추가하는 것을 어떻게 중지합니까?

분류에서Dev

C의 파이프-파이프에서 읽을 때 scanf가 작동하지 않는 것 같습니다.

분류에서Dev

메서드가 순서대로 실행되지 않는 것 같습니다.

분류에서Dev

Console2에서 Git Bash를 실행할 때 "Ctrl + C"가 탭을 닫는 것을 중지하는 방법이 있습니까?

분류에서Dev

postgreSQL 쿼리가 무한 루프에서 실행중인 것 같습니다.

분류에서Dev

PHP / PDO Mysql에 연결 중이지만 쿼리가 실행되지 않는 것 같습니다.

분류에서Dev

SQLite 데이터베이스에서 문자열을 가져오고 변수와 같은지 확인하는 것이 작동하지 않습니다.

분류에서Dev

clojure-conj가 벡터에 값을 추가하지 않는 것 같습니다.

분류에서Dev

C에서 빈 문자열 ( "")을 전달하는 것이 좋지 않습니까?

분류에서Dev

Android Studio ProGuard가 실행되지 않는 것 같습니다.

분류에서Dev

CsvMapReader가 내 파일을 구문 분석하지 않는 것 같습니다.

분류에서Dev

C # .net-|| OR 연산자가 작동하지 않습니다. AND로 작동하는 것 같습니다.

분류에서Dev

C에서 문자 배열에 값을 할당하는 것이 작동하지 않습니다.

분류에서Dev

웹 사이트에 새 클래스가 있지만 이전 코드를 실행하는 것 같습니다.

분류에서Dev

Java가 내 else 문을 건너 뛰는 것 같습니다. 임의도 0 또는 20 인 것 같습니다.

분류에서Dev

문자열에서 JavaScript RegExp를 실행 한 다음 .test ()를 실행하면 작동하지 않는 것 같습니다.

분류에서Dev

Apache 웹 서버가 utf-8을 좋아하지 않는 것 같습니다.

분류에서Dev

SignalR Core가 Newtonsoft의 TypeNameHandling 설정을 존중하지 않는 것 같습니다.

분류에서Dev

setof / 3가 중복을 제거하지 않는 것 같습니다.

분류에서Dev

문자열의 Python Find 메서드가 실패한 것 같습니다.

분류에서Dev

Xamarin 줄 바꿈이 가로 옵션 또는 행 높이 자동을 준수하지 않는 것 같습니다.

분류에서Dev

C ++ substr () 메서드가 사용될 때 0을 반환하는 것 같습니다.

분류에서Dev

Cortana가 백그라운드에서 실행되는 것을 중지하는 방법은 무엇입니까?

분류에서Dev

정규식 ()에서 문자열을 가져 오는 것이 예상대로 작동하지 않습니다.

분류에서Dev

sqlalchemy를 사용하여 postgresql에서 문자열을 타임 스탬프로 변환 할 수 없습니다. 가능한 모든 방법을 시도했지만 아무것도 작동하지 않는 것 같습니다.

Related 관련 기사

  1. 1

    서버가 실행 중이지만 PHP 서버가 코드를 실행하지 않는 것 같습니다.

  2. 2

    Xcode가 C에서 배열을 사용할 수없는 것 같습니다.

  3. 3

    Windows에서 Make가 임시 셸을 만들거나 실행하지 못하는 것 같습니다.

  4. 4

    R의 복잡한 문자열에서 여러 새 열을 추출하는 방법 (str_sub가 트릭을 수행하지 않는 것 같습니다)

  5. 5

    루프가 C ++에서 문자의 추가 반복을 추가하는 것을 어떻게 중지합니까?

  6. 6

    C의 파이프-파이프에서 읽을 때 scanf가 작동하지 않는 것 같습니다.

  7. 7

    메서드가 순서대로 실행되지 않는 것 같습니다.

  8. 8

    Console2에서 Git Bash를 실행할 때 "Ctrl + C"가 탭을 닫는 것을 중지하는 방법이 있습니까?

  9. 9

    postgreSQL 쿼리가 무한 루프에서 실행중인 것 같습니다.

  10. 10

    PHP / PDO Mysql에 연결 중이지만 쿼리가 실행되지 않는 것 같습니다.

  11. 11

    SQLite 데이터베이스에서 문자열을 가져오고 변수와 같은지 확인하는 것이 작동하지 않습니다.

  12. 12

    clojure-conj가 벡터에 값을 추가하지 않는 것 같습니다.

  13. 13

    C에서 빈 문자열 ( "")을 전달하는 것이 좋지 않습니까?

  14. 14

    Android Studio ProGuard가 실행되지 않는 것 같습니다.

  15. 15

    CsvMapReader가 내 파일을 구문 분석하지 않는 것 같습니다.

  16. 16

    C # .net-|| OR 연산자가 작동하지 않습니다. AND로 작동하는 것 같습니다.

  17. 17

    C에서 문자 배열에 값을 할당하는 것이 작동하지 않습니다.

  18. 18

    웹 사이트에 새 클래스가 있지만 이전 코드를 실행하는 것 같습니다.

  19. 19

    Java가 내 else 문을 건너 뛰는 것 같습니다. 임의도 0 또는 20 인 것 같습니다.

  20. 20

    문자열에서 JavaScript RegExp를 실행 한 다음 .test ()를 실행하면 작동하지 않는 것 같습니다.

  21. 21

    Apache 웹 서버가 utf-8을 좋아하지 않는 것 같습니다.

  22. 22

    SignalR Core가 Newtonsoft의 TypeNameHandling 설정을 존중하지 않는 것 같습니다.

  23. 23

    setof / 3가 중복을 제거하지 않는 것 같습니다.

  24. 24

    문자열의 Python Find 메서드가 실패한 것 같습니다.

  25. 25

    Xamarin 줄 바꿈이 가로 옵션 또는 행 높이 자동을 준수하지 않는 것 같습니다.

  26. 26

    C ++ substr () 메서드가 사용될 때 0을 반환하는 것 같습니다.

  27. 27

    Cortana가 백그라운드에서 실행되는 것을 중지하는 방법은 무엇입니까?

  28. 28

    정규식 ()에서 문자열을 가져 오는 것이 예상대로 작동하지 않습니다.

  29. 29

    sqlalchemy를 사용하여 postgresql에서 문자열을 타임 스탬프로 변환 할 수 없습니다. 가능한 모든 방법을 시도했지만 아무것도 작동하지 않는 것 같습니다.

뜨겁다태그

보관