Форум программистов, компьютерный форум CyberForum.ru

Программа не видит файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию которая удаляет книги перед которыми есть книга с тиражом больше 6000 http://www.cyberforum.ru/cpp-beginners/thread1144969.html
Есть задание. Написать функцию которая удаляет книги перед которыми есть книга с тиражом больше 6000 Я вот вроде написал, но оно удаляет только одну книгу, а надо чтобы все удаляло void delBeforeSixK(FILE *&f,int &St){ int pp,wp; TSBook before,current; wp=St; pp=-1; fseek(f,wp,SEEK_SET);
C++ Написать программу которая преобразует введенное с клавиатуры трехразрядное шестнадцатеричное число в десятичное Помогите пожалуйста с программой!Язык С++! "Написать программу которая преобразует введенное с клавиатуры трехразрядное шестнадцатеричное число в десятичное" Заранее спасибо!!!!) http://www.cyberforum.ru/cpp-beginners/thread1144967.html
Написать программу , которая вычисляет среднее арифметическое /С++ Для начинающих C++
Помогите пожалуйста с программой!C++ "Написать программу , которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных отрицательных чисел.Количество чисел должно задаваться во время работы программы" Заранее спасибо!!!)
Игра с графикой на С++ C++
Добрый вечер. Скоро получу тему курсовой ( игра с использованием графики, windows forms, clr project). Может у кого есть примеры таких игр и исходниками. Что либо наподобие Змейки ,Пазлов, Шашки\Шахматы. Только С++. Заранее благодарен.
C++ Переведите с Pascal на С++ http://www.cyberforum.ru/cpp-beginners/thread1144940.html
Пожалуйста, переведите с Pascal на С++ function Min(a, b, c, d: integer): integer; var iMIn: integer; begin iMin := a; if iMin > b then iMin := b; if iMin > c then iMin := c;
C++ Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив Кто может сделайте пожалуйста. Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив в порядке возрастания его элементов. Найти минимальные значения заданных массивов. Создать функции для сортировки массива и определения его минимального значения. подробнее

Показать сообщение отдельно
Gr1f0nn
82 / 81 / 42
Регистрация: 30.09.2012
Сообщений: 408
10.04.2014, 22:36     Программа не видит файл
Здравствуйте!
Такая проблема: нужно было написать программу, которая будет считывать с файла структуру и, далее, делать само задание. НО программа не видит файл. В консоле пишет "No such file"

Вот отрывок, в котором вызов файла:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
void input (car *tv, int *k)
{
    char s[81]; int i;
    FILE *fin;
    printf("Enter input-file name: "); gets(s);
    fin=fopen(s, "r");
    if (fin==NULL) { printf ("No such file\n"); getchar();}
else
    {
        fscanf(fin ,"%d",k);
        FCLR;
        for(i=0;i<*k;i++)
        {
            fgets(tv[i].firm, Lmax, fin); zamena(tv[i].firm);
            fgets(tv[i].au.series, Lmax, fin); zamena(tv[i].au.series);
            fgets(tv[i].au.number, Lmax, fin); zamena(tv[i].au.number);
            fscanf(fin, "%d", &tv[i].price);
            fscanf(fin, "%d", &tv[i].dt.year);
             fscanf(fin, "%d", &tv[i].dt.month);
                FCLR;
            tv[i].color=fgetc(fin);
            fgets(s, Lmax, fin);
             fscanf(fin, "%d", &tv[i].Vdvig);
 
        }
        fclose(fin);
    }
}
Тело:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{
    car tv[Kmax];
    int k, kg=0, i;
    char firm[Kmax][Lmax];
    FILE *fout;
    input(tv,&k);
    output(tv, k);
    search(tv, firm, k, &kg);
    fout=fopen("result.txt","w");
    printf("Result:\n %d firms with the important color of the cars:\n", kg);
    fprintf(fout,"Result:\n %d firms with the important color of the cars:\n", kg );
    for(i=0; i<kg; i++)
    {
        puts(firm[i]);
        fprintf(fout, "%s\n", firm[i]);
    }
    fclose(fout);
    puts("Results saved in file: \"result.txt\"");
    return 0;
}
Ошибки в упор не вижу >< Файл кидаю в туже папку, в которой находится программа.

Заранее спасибо за помощь!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru