View difference between Paste ID: jDHVrViS and 4WxWdj5S
SHOW: | | - or go back to the newest paste.
1
long sLen;
2
char ch, *filename = (char *)malloc(sizeof(char));
3-
    while(1)
3+
    while(1) //бесконечный цикл чтобы доебывать пользователя пока не введет правильно
4
    {
5-
        printf("Enter absolute or relative path to the text file with values:\n");
5+
        printf("Enter absolute or relative path to the text file with values:\n"); //"введите строчку"
6
        fflush(stdin);
7
        sLen=0;
8
        ch="";
9
        while((ch = getchar()) != '\n')
10
            {
11
                filename[sLen] = ch;
12
                filename = (char *)realloc(filename,(1 + (sLen++))*sizeof(char));
13
            }
14
        filename[sLen] = '\0';
15-
        printf("FILENAME: %s \n", filename); //debug
15+
        printf("FILENAME: %s \n", filename);
16
        system("pause");
17
    }