你能用 VC 編寫 C 語言並使用 fopen 函式嗎?

發布 科技 2024-05-27
8個回答
  1. 匿名使用者2024-01-29

    答案是肯定的。 如。

    #include

    #include

    file *p;檔案指標。

    void main()

    char a[100];

    scanf("%s",a);

    if((p=fopen("c:","w+"))==null) 在驅動器 C 上。

    exit(1);

    fprintf(p,"%s",a);將資料儲存到檔案。

    fclose(p);

  2. 匿名使用者2024-01-28

    是的,VC是C++,C++是向後相容C的,基本上所有的C函式都可以被VC支援。

  3. 匿名使用者2024-01-27

    只要 C 語言包含這個標頭檔案,只要有這個標頭檔案。

    使用時不要忘記新增檔案指標!

    下面是乙個示例。 下面是我寫的n queen的原始碼。

    #include

    #include

    #include

    int num=0,n;

    int a[100];

    file *g;

    void arran(int k)

    if(k>=n)

    int z;

    for (z=0;zfprintf(g,"%d ",a[z]+1);

    fprintf(g,"");

    num++;

    elseint f=0;

    for (;fif(k==0)

    else a[k]=f;

    int na=0,nb=0;int t=0,b=0;

    for (;nafor (;nbif(t==k&&(b==k)) arran(k+1);

    int main()

    scanf("%d",&n);

    g=fopen("","w");

    arran(0);

    if(num==0) fprintf(g,"no solution!");

    else fprintf(g,"\total:%d",num);

    fclose(g);

    system("pause");

    return 0;

  4. 匿名使用者2024-01-26

    它是可用的,它是支援的。

  5. 匿名使用者2024-01-25

    如果在模式指定模式下開啟名為 path 的檔案,則在檔案成功開啟時將返回指向流的檔案指標。 如果檔案無法開啟,則返回 null,錯誤儲存在 errno 中。

    模式具有以下形態字串,r 以唯讀模式開啟檔案,檔案必須存在,r+ 以讀寫模式開啟檔案,檔案必須存在,rb+ 讀寫開啟二進位檔案,允許讀寫資料,檔案必須存在。

  6. 匿名使用者2024-01-24

    fopen是乙個檔案輸出流,他有兩個引數,第乙個是路徑(也就是檔案型別),第二個是控制選項(可以是唯讀、只寫、追加等操作),fopen一般和buf一起用,通過配合fgets函式,將檔案中的字串讀入buf,從而達到讀出檔案內容的目的, 大概**如下:

    file tf=null;定義要指向的檔案,以確定 fopen 是否成功開啟並初始化為空;

    char buf[1024]=;定義乙個長度為 1024 的陣列來儲存檔案的內容;

    tf=fopen("c:\","r");開啟C盤的指定檔案,以唯讀的形式開啟,避免破壞原檔案,將FOPEN的返回值放在指標TF中,如果開啟成功,則返回成功的指標,如果開啟不成功,則返回空;

    if(tf != null) 判斷是否成功,不等於 null 表示成功;

    fclose(tf);關閉開啟的檔案;

  7. 匿名使用者2024-01-23

    fopen函式用於開啟檔案,其呼叫的一般形式為:檔案指標名稱=fopen(檔名,使用檔案方法); 檔案指標名稱必須是描述為檔案型別的指標變數; “Filename”是正在開啟的檔案的檔名; “如何使用檔案”是指檔案的型別和操作要求。 “filename”是乙個字串常量或乙個字元陣列。

  8. 匿名使用者2024-01-22

    例如:檔案 *fp;

    fp=fopen("file a","r");

    這樣做的意思就是開啟當前目錄 Profile A 中的檔案,只允許 “read” 操作,並使 fp 指向該檔案。

    另乙個例子:檔案 *fphzk

    fphzk=fopen("c:\\hzk16","rb");

    這樣做的意思就是開啟C盤根目錄下的hzk16檔案,這是乙個只允許二進位模式下讀取操作的二進位檔案。 兩個反斜槓中的第乙個表示轉義字元,第二個表示根目錄。

    有 12 種使用檔案的方法,它們的符號和含義如下。

    如何使用該檔案。

相關回答
23個回答2024-05-27

這個想法沒有錯。 估計是檔名長度問題。 如果使用的是早期構建平台,則檔案主名稱不應超過 8 個字元,副檔名不應超過 3 個字元。 *DAT很好......

16個回答2024-05-27

呵呵,我和我有同樣的經歷,初中的時候也有當黑客的想法,現在我在大學裡學習資訊保安。 >>>More

9個回答2024-05-27

中文: 15 在第一段中,作者為什麼要寫櫻花的盛開和“我”對櫻桃的嚮往? (2 分)。 >>>More

13個回答2024-05-27

我今年上四年級了,剛拿到乙個Unix作業系統核心,剛上幼兒園的時候學的C語言,現在都忘了那本書叫什麼名字了,可能作者是扭曲了,不知道這本書是否還在銷售,對不起。