נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שאלה:קבצים ב c

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
יריב
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2006 בשעה 15:05 | IP רשוּם
ציטוט יריב

שלום... רציתי לדעת איך אני יכול להוציא פלט מcmd.exe ושיקלט בקובץ טקסט (*.txt) 

חזרה לתחילת העמוד הצג את כרטיס החבר של יריב חפש הודעות אחרות של יריב בקר בדף הבית של יריב
 
AC-Milan
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת
הודעות: 176
נשלח בתאריך: 26 January 2006 בשעה 15:40 | IP רשוּם
ציטוט AC-Milan

http://www.underwar.co.il/document-details.asp?id=86
חזרה לתחילת העמוד הצג את כרטיס החבר של AC-Milan חפש הודעות אחרות של AC-Milan
 
pitbull
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 14 May 2005
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 26 January 2006 בשעה 15:43 | IP רשוּם
ציטוט pitbull

אתה צריך להריץ את התוכנית דרך שורת המשימות (cmd בווינדוס xp)
ובהרצה לכתוב ככה:
filename.exe > out.txt
כל הפלט יכנס לקובץ out.txt
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull חפש הודעות אחרות של pitbull
 
יריב
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2006 בשעה 17:22 | IP רשוּם
ציטוט יריב

זה בדיוק השאלה שלי... איך עושים את זה בלי להריץ את זה דרך ה cmd

זאת אומרת כאשר התוכנית רצה היא תיגש ל cmd ותשלח קפלט את כל התוכן לאיזה שהוא קובץ טקסט

חזרה לתחילת העמוד הצג את כרטיס החבר של יריב חפש הודעות אחרות של יריב בקר בדף הבית של יריב
 
יריב
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2006 בשעה 17:34 | IP רשוּם
ציטוט יריב

אוקי אני חושב שלא הבנתה את הכוונה שלי....

  • אז אני יסביר שוב... למשל שאתה נכנס לcmd וכותב שם ipconfig אתה מקבל רשימה של ip ,DNS וכ'ו .. אוקי אז עכשיו אני רוצה לבנות תוכנית שתיתן פקודה לcmd.. (נניח ipconfig) ושהפלט (ip, dNS..) יגיעה לאיזה שהוא קובץ טקסט...

עכשיו יותר ברור?

חזרה לתחילת העמוד הצג את כרטיס החבר של יריב חפש הודעות אחרות של יריב בקר בדף הבית של יריב
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 26 January 2006 בשעה 17:37 | IP רשוּם
ציטוט shoshan

אם ככה, מה ש-AC-Milan שלח מתאים לך.

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
יריב
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2006 בשעה 17:50 | IP רשוּם
ציטוט יריב

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

"rb" wb" ... אבל אני לא חושב שיש לזה ממש קשר

חזרה לתחילת העמוד הצג את כרטיס החבר של יריב חפש הודעות אחרות של יריב בקר בדף הבית של יריב
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 26 January 2006 בשעה 18:39 | IP רשוּם
ציטוט Fate

מה הבעיה עם מה שפיטבול אמר?
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
אבידור
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2006 בשעה 21:42 | IP רשוּם
ציטוט אבידור

הוונתי למה שאתה מתכוון.
כלול את ספריית stdlib.h (אני חושב לא בטוח)
והשתמש בפקודה system כדי לכתוב למערכת פקודות.
הנה תוכנית דוגמא שתקלוט את פלט הפקודה ipconfig לקובץ ולבסוף תקרא את הקובץ.
קוד:

/*Example program for yariv.
the program will get the output of IPCONFIG to FILE
and will read the file. */
// p.s. Sorry for my bad english
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

#define FILENAME test.txt //the file.....
void main()
{
FILE *s;
char str[20]={"ipconfig > "}; //Command
printf("Getting the output of IPCONFIG to %s.....",FILENAME);
/*Because you can't include variables on SYSTEM command, and only one var, we will make string "ipconfig > FILENAME", FILENAME will be replaced in the FILENAME. */
strcat(str,FILENAME);
system(str); // Run ipconfig > test.txt on command prompt.
s=fopen(FILENAME,"rt");
if(s==NULL)
{
printf("Error opening %s for reading.",FILENAME);
getch();
exit(1);
}
printf("\nType of %s: \n",FILENAME);
while(!feof)
printf("%c",fgetc(s));
fclose(s);
printf("\nEnd.");
getch();
}

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 January 2006 בשעה 21:44 | IP רשוּם
ציטוט אבידור

עריכה: אם זה לא stdlib.h אז זה dos.h   

חזרה לתחילת העמוד הצג את כרטיס החבר של אבידור חפש הודעות אחרות של אבידור בקר בדף הבית של אבידור
 
זבזבז
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 15 December 2008 בשעה 07:48 | IP רשוּם
ציטוט זבזבז

חזרה לתחילת העמוד הצג את כרטיס החבר של זבזבז חפש הודעות אחרות של זבזבז בקר בדף הבית של זבזבז
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה