עבור לתוכן

בעיה|"The variable X is being used without being initialized."

Featured Replies

פורסם

זה בשפת C

לא יודע ממה היא נובעת אם צריך את הקוד אז תבקשו

ולמדתי קבצים ועדיין אני לא יודע לתת פקודה לתוכנה למחוק קובץ

פורסם

זה אומר שאתה מנסה להשתמש במשתנה בלי לתת לו ערך התחלתי.

לדוגמה זה לא יעבוד:

int x;
x++;

כי אתה מנסה להגדיל את הערך של משתנה שלא נתת לו ערך התחלתי.

וזה כן יעבוד:

int x = 0;
x++;

פורסם
  • מחבר

סבבה אפילו לא שמתי לב

ואיזה פקודה אני יכול להורות לתוכנה למחוק קובץ ספציפי????

פורסם
  • מחבר

זה הפונקציה שתמיד הייתי משתמש בה אבל זה תמיד עשה לי no such file or dirctory

ועוד משהו שתמיד לא היה ברור לי איך אני מנתק את התוכנה מסביבת העבודה שתעבוד בEXE או אני יודע מה

פורסם

אז כנראה אתה מעביר לה פרמטר לא נכון.

האם אתה מעביר לפונקציה את ה-path המלא של הקובץ?

כתוב כאן את הקוד שלך.

פורסם
  • מחבר

#include <stdio.h>
#include <conio.h>

int main ()
{
if( remove( "C:\Users\Ron\Desktop\shit\shit.txt" ) != 0 )
perror( "Error deleting file" );
else
puts( "File successfully deleted" );
getch();
}

הארור קוד שונה אחרי כמה שינויים זה הקטע קוד של המחיקה הקובץ הוכן סתם כדי לבדוק

זהעושה Error deleting:invalid argument

ומה לגבי "ניתוק" תוכנה מסביבת העבודה איך אני עושה את זה

פורסם

במחרוזות ב-C יש לתו '\' משמעות מיוחדת. בשביל לעשות סלאש אתה צריך לרשום אותו פעמיים, דהיינו '\\'.

פורסם
  • מחבר

עשיתי את זה מה שמחזיר אותי לבעיה הראשון error deleting:no such file or directory

ואיך אני הוך את הקטע קוד לתוכנה בפני עצמה

פורסם

תעלה את הקוד המתוקן.

ומה זאת אומרת איך? זה קורה כל פעם שאתה מקמפל ומריץ את התכנית (פשוט חפש את קובץ ה-exe שנוצר בתיקיה של הפרוייקט שלך, כנראה תחת תיקייה בשם debug או bin\debug).

פורסם
  • מחבר

#include <stdio.h>
#include <conio.h>

int main ()
{
if( remove( "C:\\Users\Ron\\Desktop\\sheet\\sheet.txt" ) != 0 )
perror( "Error deleting file" );
else
puts( "File successfully deleted" );

זה החלק המתוקן יש המשך אבל אפשר לסגור את זה בgetch() וזהו

וזה עושה לי No Sum file or directory

ניראה לי זה בעיה שהרשאות או גישה אבל לא יודע איך לתקן את זה כי ניראה לי שקוד תקין

פורסם

תנסה למחוק קובץ במיקום שבטוח אין איתו בעיות, לדוגמה ב-c:\temp.

פורסם
  • מחבר

לא עזר...

ארכיון

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

דיונים חדשים