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

error C4335: Обнаружен файл в формате Mac: преобразуйте исходный файл в формат DOS или UNIX - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
PG94
2 / 2 / 0
Регистрация: 15.01.2012
Сообщений: 181
23.11.2012, 20:43     error C4335: Обнаружен файл в формате Mac: преобразуйте исходный файл в формат DOS или UNIX #1
Есть программа:
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
29
30
31
32
33
34
35
36
37
38
39
//24. Удалить  из  каждой  строки  слова,  длина  которых  равна  к.
#include <iostream>
#include <cstring>
using namespace std;
#define L 80
inline void DelWords(char* str, int k)
{
    char* ch = str;
    int len = 0;
    while(ch)
    {
        if(*ch == ' ' )
        {
            if(k == len)
            {
                ch = ch - len;
                int i = 0;
                do
                {
                    *(ch + i) = *(ch + i + k + 1);
                    i++;
                }
                while(*(ch + i + k + 1));
                ch--;
            }   
            len = 0;
        }
        ch++;
    }
}
int main()
{
    char str[L];
    gets(str);
    DelWords(str, 2);
    puts(str);
    cin.get();
    return 0;
}
При её компиляции и возникает данная ошибка. Статья на msdn не помогла решить проблему.
Подскажите, что нужно исправить. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2012, 20:43     error C4335: Обнаружен файл в формате Mac: преобразуйте исходный файл в формат DOS или UNIX
Посмотрите здесь:

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке C++
fatal error LNK1169: обнаружен многократно определенный символ - один или более C++
можно ли сделать так, чтобы я ввел определенную команду и программа по ней воспроизводила определенный mp3 (или другой формат) файл? C++
C++ Дан исходный текстовый файл. Записать его строки в выходной файл в перевёрнутом виде
C++ Ошибка error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден
fatal error LNK1169: обнаружен многократно определенный символ - один или более C++
C++ Fatal error C1083: Не удается открыть файл include: dos: No such file or directory
C++ LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден
Fatal error LNK1169: обнаружен многократно определенный символ - один или более C++
Ошибка Error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден C++
C++ Разделить исходный файл на два новых и записать положительные элементы в один файл, а отрицательные - в другой
C++ Fatal error LNK1169: обнаружен многократно определенный символ - один или более

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
23.11.2012, 22:46     error C4335: Обнаружен файл в формате Mac: преобразуйте исходный файл в формат DOS или UNIX #2
У меня компилируется нормально, какой у тебя компилятор?
PG94
2 / 2 / 0
Регистрация: 15.01.2012
Сообщений: 181
24.11.2012, 09:28  [ТС]     error C4335: Обнаружен файл в формате Mac: преобразуйте исходный файл в формат DOS или UNIX #3
Использую Visual C++ 2010 express.

Добавлено через 22 минуты
Проблема решилась после исправления функции DelWords.
Yandex
Объявления
24.11.2012, 09:28     error C4335: Обнаружен файл в формате Mac: преобразуйте исходный файл в формат DOS или UNIX
Ответ Создать тему
Опции темы

Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru