小编str*_*rax的帖子

而不是货币符号我在命令提示符中得到一个问号

我使用的是Windows 7,Visual Studio 2013,C#和.NET 4.5.

我的问题是以下行的输出:

 Console.WriteLine("Car`s value: {0:C} ", myNewCar.determineMarketValue());
Run Code Online (Sandbox Code Playgroud)

myNewCar.determineMarketValue() 返回一个double.

我该如何解决这个问题?

我的输出是这样的: qmarkc#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lesson15SimpleClasses
{
    class Program
    {

        static void Main(string[] args)
        {
            Car myNewCar = new Car();
            myNewCar.Make = "Oldsmobile";
            myNewCar.Model = "Cutlas Supreme";
            myNewCar.Year = 1986;
            myNewCar.Color = "Silver";

            Console.OutputEncoding = System.Text.Encoding.Unicode; 

                Console.WriteLine("{0} - {1} - {2}",
                myNewCar.Make,
                myNewCar.Model,
                myNewCar.Color);


            Console.WriteLine("Car`s value: {0:C} ", myNewCar.determineMarketValue());

            Console.ReadLine();
        }

    }

    class Car
    {

        public string Make { …
Run Code Online (Sandbox Code Playgroud)

c# linq

8
推荐指数
2
解决办法
5523
查看次数

来自Charles Petzold的纯C中的MsgBoxPrintf(win32 api)给出了中文输出...我做错了什么?

VS2013社区edidtion操作系统:Win7 sp1

#include<Windows.h>
#include<stdio.h>


    //VS2013 Community edidtion OS:Win7 sp1 

    //Using wchar_t for unicode and L"  " for strings

    //The MessageBoxPrintf from the book modified to take wide chars

    int CDECL MsgBoxPrintf(wchar_t *szCaption,const wchar_t *szFormat, ...)
    {
        wchar_t szBuffer[1024];
        va_list pArgsList;
        va_start(pArgsList, szFormat);

     //Using _vsnwprintf_s since _vsntprintf is deprecated   
        _vsnwprintf_s(szBuffer, sizeof(szBuffer)/sizeof(wchar_t), 1024-1, szBuffer, pArgsList);
        va_end(pArgsList);
    //Using MessageBoxW instead of MessageBox
        return MessageBoxW(0, szBuffer, szCaption, 0);
    }

    int
    WINAPI
    WinMain(HINSTANCE hInstance,
            HINSTANCE hPrevInstance,
            PSTR szCmdLine,
            int iCmdShow)
    {
        int cxScreen, cyScreen;
        cxScreen …
Run Code Online (Sandbox Code Playgroud)

c unicode winapi

0
推荐指数
1
解决办法
87
查看次数

标签 统计

c ×1

c# ×1

linq ×1

unicode ×1

winapi ×1