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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Moment
0 / 0 / 0
Регистрация: 02.05.2015
Сообщений: 9
#1

При копировании кода из pdf появляются ошибки - C++

04.09.2015, 11:19. Просмотров 272. Ответов 7
Метки нет (Все метки)

Здравствуйте. Скажите, почему при копировании кода в компилятор с сайта, он не выполняется, появляются ошибки. А при прописки его же вручную, все работает?Там появляется аналог непечатаемых символов в Ворде, которые компилятор распознает или как?Можно ли что то сделать что бы не переписывать его вручную, а вставить и запустить?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2015, 11:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос При копировании кода из pdf появляются ошибки (C++):

При подключении заголовочного файла появляются ошибки переопределения функций - C++
Знаю, что эта тема размусолена, но попрошу немного добра. Пишу отдельный модуль с процедурами обработки двусвязного списка. При...

При запуске любой проги пусть и чистой формы появляются ошибки - C++
Помогите пожалуйста разобраться. Как я понимаю дело тут не в проекте.

При экспорте кода в PDF русский текст заменяется на знак "?" - C++
Здравствуйте. Семинарист сказал сдавать ему проги в печатном виде (сказал он, а стыдно мне). Код тупо вставлять в ворд не хочу, не...

Ошибки C2678 и C2679 при компиляции кода - C++
#include <iostream> #include <string> #include "stdafx.h" #include "iostream" #include "conio.h" using namespace std; ...

При вынесении кода в отдельную функцию выдает ошибки - C++
Здравствуйте, подскажите пожалуйсто где я тут что неправильно написал. Код работает если поставить его в маин, но вот как только я его...

Откуда появляются ошибки C2065 и С2653 - C++
Здравствуйте. Учусь использовать CppUnit для теста программ. Помогите разобраться откуда появляются ошибки C2065 и С2653: #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Velesthau
523 / 425 / 129
Регистрация: 25.11.2014
Сообщений: 1,662
04.09.2015, 11:29 #2
Цитата Сообщение от Moment Посмотреть сообщение
почему при копировании кода в компилятор с сайта, он не выполняется, появляются ошибки
Это к телепатам. Конкретизируем, конкретизируем.
0
Moment
0 / 0 / 0
Регистрация: 02.05.2015
Сообщений: 9
04.09.2015, 11:42  [ТС] #3
Прошу прощения, копирование с сайта проходит успешно. Когда с pdf файла код копирую и запускаю, выдает ряд ошибок пока код не перепишешь.
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c||In function 'main':|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|5|error: stray '\361' in program|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|5|error: expected identifier or '(' before ',' token|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|7|error: 'nwhite' undeclared (first use in this function)|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|7|note: each undeclared identifier is reported only once for each function it appears in|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|7|error: 'nother' undeclared (first use in this function)|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|8|error: 'i' undeclared (first use in this function)|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|10|error: 'c' undeclared (first use in this function)|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|11|error: stray '\361' in program|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|11|error: expected expression before '<=' token|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|13|error: stray '\361' in program|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|13|error: expected expression before '==' token|
D:\Documents and Settings\Dimas\Рабочий стол\C\new_word_on_raw.c|13|error: stray '\361' in program|
||=== Build failed: 11 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Сам код на всякий случай:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
/* подсчет цифр, символов-разделителей и прочих символов */
main()
{
int с, i, nwhite, nother;
int ndigit[10];
nwhite = nother = 0;
for (i = 0; i < 10; ++i)
ndigit[i]= 0;
while ((c = getchar()) != EOF)
if (c >= '0' && с <= '9' )
++ndigit[c - '0' ];
else if (c == ' ' || с == '\n' || с == '\t')
++nwhite;
else
++nother;
printf ("цифры =");
for (i=0; i < 10; ++i)
printf(" %d", ndigit[i]);
printf (", символы-разделители = %d, прочие = %d\n", nwhite, nother);
}
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
23547 / 15541 / 4588
Регистрация: 22.10.2011
Сообщений: 27,563
Записей в блоге: 5
04.09.2015, 11:46 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ничего, что у тебя в коде перемешаны кириллица и латиница? Переменная с, например, записана кириллицей.
2
Moment
0 / 0 / 0
Регистрация: 02.05.2015
Сообщений: 9
04.09.2015, 11:56  [ТС] #5
Точно, спасибо. Это при копировании. Я сам код не писал. Просто "с" везде заменил и работает.

Добавлено через 7 минут
Если не сложно прокомментируйте 12-ю строку, не могу понять что в ней происходит.
0
Taatshi
Администратор
11351 / 4929 / 251
Регистрация: 05.04.2011
Сообщений: 13,578
Записей в блоге: 2
04.09.2015, 12:03 #6
Цитата Сообщение от Moment Посмотреть сообщение
Если не сложно прокомментируйте 12-ю строку, не могу понять что в ней происходит.
Одна тема - один вопрос. Создайте отдельную тему. И обратите внимание на раздел, в котором создаете.
Цитата Сообщение от volvo Посмотреть сообщение
Переменная с, например, записана кириллицей
Как определил?
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
23547 / 15541 / 4588
Регистрация: 22.10.2011
Сообщений: 27,563
Записей в блоге: 5
04.09.2015, 12:11 #7
Цитата Сообщение от Taatshi Посмотреть сообщение
Как определил?
"И опыт, сын ошибок трудных..." (С)
1
Миниатюры
При копировании кода из pdf появляются ошибки  
Taatshi
Администратор
11351 / 4929 / 251
Регистрация: 05.04.2011
Сообщений: 13,578
Записей в блоге: 2
04.09.2015, 12:29 #8
volvo, шикарно!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2015, 12:29
Привет! Вот еще темы с ответами:

Потеря символа при копировании строки - C++
По условию задано количество символов n и текстовый файл. Если длина строки в файле больше n, то ее нужно разбить (оставить n символов на...

Как отцепить string от буфера при копировании - C++
Так работает: { std::string m_buff; char * p_tempStr = new char; strcpy((LPSTR)p_tempStr, &quot;Привет мир!\0&quot;; m_buff =...

Ошибка доступа при копировании текстовых строк - C++
Подскажите почему такой код дает access violation char *w = new char; memset(w,0,256); strcpy(w,znachenie); ........ delete w;

Помогите найти ошибку при копировании массива - C++
void SendData(vector &lt;int&gt; Addresses, vector &lt;byte&gt; Data){ if(Running &amp;&amp; Client.connected &amp;&amp; (Addresses.size()...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.09.2015, 12:29
Ответ Создать тему
Опции темы

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