Visual Studio c ++文本编辑器颜色失败

时间:2015-09-27 13:56:22

标签: visual-studio visual-c++ colors text-editor

出于某种原因,视觉工作室2015在着色方面非常错误。我在2013年没有遇到任何这些问题。例如,如果我输入:

#include <stdio.h>
#include <stdlib.h>

int displayFile(void);
int main(int argc, char *argv[])
{
    int inp;

    printf( "1. New file\n" );
    printf( "2. Display file\n" );
    printf( "3. Edit file\n" );
    printf( "4. Exit\n" );

    if (scanf("%d", &inp) != 1)
        return -1;
    switch (inp)
    {
    case 1:
        displayFile();
        break;
    case 2:
        printf("\n");
        break;
    case 3:
        printf("\n");
        break;
    case 4:
        printf("\n");
        break;
    default:
        printf("\n");
        break;
    }
    return 0;
}

int displayFile(void)
{
    FILE *fp;
    char fileName[100];
    int numCount;
    int num;

    printf("Enter the name of file. \n");
    scanf("%99s", fileName);

    fp = fopen(fileName, "r");
    if (fp != NULL)
    {
        printf("The content of %s are :\n", fileName);
        while (( num = fgetc(fp)) != EOF)
            numCount++;
        printf("%c", num);
        printf("There are %i numbers in file:\n", numCount);
        fclose(fp);

        return 0;
    }
    return -1;
}

然后“新i”将为黑色而“nt”为蓝色。我希望所有这些都是蓝色或你选择的任何颜色。它解决了这个问题,如果我禁用着色语义,但这使得着色不能识别宏,参数和一堆其他东西,所以这不是一个解决方案。有什么想法吗?

0 个答案:

没有答案