בית פורומים למתכנתים שבינינו

אני מחפשת רקורסיה שתיצור עץ תיקיות ב C\בc++

שלום אורח. באפשרותך להתחבר או להירשם
הצג 15 הודעות בעמוד הוסף לדף האישי  דווח למנהל שלח לחבר
נשלח ב-30/8/2011 19:04 לינק ישיר 
אני מחפשת רקורסיה שתיצור עץ תיקיות ב C\בc++

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



דווח על תוכן פוגעני

מחובר
נשלח ב-30/8/2011 23:26 לינק ישיר 

חשבתי שיהיה למשהוא תשובה, לפחות לניו יורקר.
בכל מקרה אני מחפשת תשובה  גם לעוד משהוא דומה :
פונקציה שמקבלת מאגר ו-2 מחרוזות(str1,str2) 
הפונקציה צריכה לטייל ולחפור בעץ של הספריה  ולמצוא קבצי txt בכל קובץ לשלוף שורה שורה ולחפש מופעים של המחרוזת הראשונה ולהחליף אותם במחרוזת השניה שהתקבלה.
בכל מקרה לא נראה לי שזה יעזור כבר לראיון של מחר..
כבר מאוחר, תודה למי שניסה למצוא תשובה.
בכל מקרה מעניין אותי מה התשובה גם אם זה כבר לא יהיה רלוונטי לראיון.
תודה .



דדווח על תוכן פוגעני

מחובר
נשלח ב-31/8/2011 09:02 לינק ישיר 

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

אנסה לפתור זאת בשבילך ואעלה זאת לפורום.



תוקן על ידי אנוני_מוס ב- 31/08/2011 09:04:16




דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-31/8/2011 18:49 לינק ישיר 

כן את צודקת,
בכל מקרה היה לי היום הראיון בכתב בc++ והיה שם בדיוק את השאלה השניה +- (יותר קשה קצת, מישהיא שהייתה שם בראיון אמרה לי עליה),
זה היה מבחן על הפנים:@
נראה לי שאפשר לאמר על המשרה הזאת קדיש.
אבל כולם יצאו בהרגשה דפוקה, זה היה אחד הקשים!




דדווח על תוכן פוגעני

מחובר
נשלח ב-1/9/2011 08:31 לינק ישיר 

איפה התראיינת? (אם אפשר לשאול..)




דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-4/9/2011 12:45 לינק ישיר 

/*
@(#)File:           $RCSfile: mkpath.c,v $
@(#)Version:        $Revision: 1.12 $
@(#)Last changed:   $Date: 2008/05/19 00:43:33 $
@(#)Purpose:        Create all directories in path
@(#)Author:         J Leffler
@(#)Copyright:      (C) JLSS 1990-91,1997-98,2001,2005,2008
@(#)Product:        :PRODUCT:
*/

/*TABSTOP=4*/

#include "jlss.h"
#include "emalloc.h"

#include <errno.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif /* HAVE_UNISTD_H */
#include <string.h>
#include "sysstat.h"    /* Fix up for Windows - inc mode_t */

typedef struct stat Stat;

#ifndef lint
/* Prevent over-aggressive optimizers from eliminating ID string */
const char jlss_id_mkpath_c[] = "@(#)$Id: mkpath.c,v 1.12 2008/05/19 00:43:33 jleffler Exp $";
#endif /* lint */

static int do_mkdir(const char *path, mode_t mode)
{
    Stat            st;
    int             status = 0;

    if (stat(path, &st) != 0)
    {
        /* Directory does not exist */
        if (mkdir(path, mode) != 0)
            status = -1;
    }
    else if (!S_ISDIR(st.st_mode))
    {
        errno = ENOTDIR;
        status = -1;
    }

    return(status);
}

/**
** mkpath - ensure all directories in path exist
** Algorithm takes the pessimistic view and works top-down to ensure
** each directory in path exists, rather than optimistically creating
** the last element and working backwards.
*/
int mkpath(const char *path, mode_t mode)
{
    char           *pp;
    char           *sp;
    int             status;
    char           *copypath = STRDUP(path);

    status = 0;
    pp = copypath;
    while (status == 0 && (sp = strchr(pp, '/')) != 0)
    {
        if (sp != pp)
        {
            /* Neither root nor double slash in path */
            *sp = '\0';
            status = do_mkdir(copypath, mode);
            *sp = '/';
        }
        pp = sp + 1;
    }
    if (status == 0)
        status = do_mkdir(path, mode);
    FREE(copypath);
    return (status);
}

#ifdef TEST

#include <stdio.h>

int main(int argc, char **argv)
{
    int             i;

    for (i = 1; i < argc; i++)
    {
        if (mkpath(argv[i], 0777) == 0)
            printf("created: %s\n", argv[i]);
        else
            printf("failed to create: %s\n", argv[i]);
    }
    return(0);
}

#endif /* TEST */


תוקן על ידי פיינרך ב- 04/09/2011 12:47:03




דדווח על תוכן פוגעני

מנותק
נשלח ב-4/9/2011 13:05 לינק ישיר 

פיינרך, כל הכבוד!




דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-7/9/2011 20:17 לינק ישיר 

פיינריך, אתה גדול!!
זה תשובה על השאלה הראשונה לא זאת שהייתה לי בראיון.
ותודה על הקישור כי כאן זה באמת לא כ"כ ברור.
התשובה עוזרת גם לשאלה השניה בעקיף.



דדווח על תוכן פוגעני

מחובר
נשלח ב-12/9/2011 20:26 לינק ישיר 

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



דדווח על תוכן פוגעני

מחובר
נשלח ב-12/9/2011 22:53 לינק ישיר 

לעבודה עם השאלה הזו?

וואו. ברכותיי!! 



דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-13/9/2011 16:11 לינק ישיר 

מזל טוב, שיהיה בהצלחה. תבואי לדווח איך זה.



דדווח על תוכן פוגעני

מחובר
נשלח ב-14/9/2011 12:46 לינק ישיר 

מזל טוב!



דדווח על תוכן פוגעני

מנותק
נשלח ב-14/9/2011 23:40 לינק ישיר 

תודה לכל המברכים...
בינתיים אני בהכשרה ועוד מעט אני מתחילה לעבוד כרגיל
תצליחו



דדווח על תוכן פוגעני

מחובר
נשלח ב-16/9/2011 18:22 לינק ישיר 

כשזזזז כתב:
חשבתי שיהיה למשהוא תשובה, לפחות לניו יורקר.
תודה .


מצטער שלא יכולתי לעזור,

אם תהיה לך שאלה בשפת קובול
אשמח לעזור.



דדווח על תוכן פוגעני

סמל אישי
מחובר
   
בית > פורומים > אינטרנט ומחשבים > למתכנתים שבינינו > אני מחפשת רקורסיה שתיצור עץ תיקיות ב C\בc++
מנהל לחץ כאן לנעילת האשכול
הוסף לעמוד האישי  דווח למנהל שלח לחבר

bholext