簡體   English   中英

C sizeof char數組

[英]C sizeof char array

您好,我是C編程的初學者。 我正在編寫應通過字符串的元素進行爬網的程序,該字符串是從用戶輸入的。 問題是我需要字符串中字符的大小,我嘗試了很多都不起作用的事情。

    for(int i = 0; i <= cUserInput; i++){
        if(&cUserInput[i] == cFirstLineR[i]){
        printf("Check///Failed\n");
    }

cUserInput是用戶輸入。 我需要它的大小。

cFirstLineR是露營者使用的字符數組。

使用函數strlen(const char* str)獲得字符串的大小。 它將計算字符,直到NUL終止符為止。 請參閱此處的參考: http : //www.cplusplus.com/reference/cstring/strlen/

注意:要使用它,您必須包含標題"string.h"

有一個名為sizeof ()的函數應該可以解決您的問題...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM