עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

שמירת מספרים לקובץ טקסט בשפת C

Featured Replies

פורסם

שלום, כתבתי תוכנה שמבקשת תיחום ונותנת את כל המספרים הראשוניים בתחום. מה שרציתי לדעת זה איך ניתן לגרום שהמספרים ישמרו במקום במשתנה ב-RAM לתוך קובץ טקסט על ההארד-דיסק. אם למישהו יש מדריך או יכול להסביר בעצמו אני אודה מאוד.

פורסם

לא נדמה לי שאפשר להסביר את זה פה בכמה שורות זה יקח די הרבה זמן וגם בסופו של דבר לא תבין.

כל הפקודות הם ארוכות ויש אנשים שבשבילם הם מסובכות.

פורסם


FILE * fp;
int d = 6;

fp=fopen("c:\\textfile.txt", "wt");

fprintf(fp, "%d", d);

אם אני לא טועה

פורסם

הנה:

#include <stdio.h>

int main()
{
FILE *fd;
fd = fopen("file", "a");
fwrite("Hello", 1, 5, fd);
fwrite(" World!\n", 1, 8, fd);

fclose(fd);

return 0;
}

בנוסף לזה, כדאי לך לקרוא דפי הman שלהם.

פורסם
  • מחבר

אתה יכול בבקשה להסביר את הפקודות?

פורסם

FILE * יוצר פוינטר לקובץ.

FOPEN פותח את הקובץ(WT זה WRITE TEXT, אם אני לא טועה).

FPRONTF מדפיס לקובץ, בידיוק כמו שאתה מדפיס למסך, אתה אפילו יכול לשלוח לזה %D%D מספר פרמטרים כמו בPRINTF ה"מקורי".

פורסם
  • מחבר

תודה רבה.

ולפי מה שהבנתי המספרים בfwrite זה למספר מילים ומספר תווים בכל מילה?

פורסם

fwrite משמש בעיקר לקבצים שנפתחו כקובץ ביט ולא כקובץ טקסט

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.