回覆列表
  • 1 # 使用者3282768030022

    不管用單引號還是雙引號,只要帶反斜槓就是轉義,如果需要列印反斜槓,就"\\"。

    你是想判斷字串中有沒有使用轉義?

    讓我試試。。。。。

    。。。。。。

    。。。。。。

    。。。。。。

    。。。。。。

    暈死,今天我大腦進屎了,轉義是編譯器乾的,二進位制程式碼中沒有任何跳脫字元的資訊了。

    #include

    intmain(){

    chara[20]="abc\"efgh";

    inti=0;

    for(i=0;i

    if(a[i]=="\\"&&a[i+1]=="\"")

    printf("true,%d",i);

    if(a[i]=="\"")

    printf("false");

    if(a[i]==0){

    printf("%d",i);

    break;

    }

    }

    printf("\n%s",a);

    }

    或許你可以另寫一個程式去讀原始檔。。。。。

  • 中秋節和大豐收的關聯?
  • 白蘿蔔與地瓜同吃可以嗎?