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

Сравнение строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка четности или нечетности числа http://www.cyberforum.ru/cpp-beginners/thread881973.html
Уважаемые форумчане, подскажите существуют ли альтернативные варианты решения задачи. Задача из замечательной книги "Страуструп Б. - Программирование. Принципы и практика использования C++ - 2011". Напишите программу проверяющую четность или нечетность целого числа. Как всегда, убедитесь, что результат ясен и полон. Иначе говоря, не следует ограничиваться простой констатацией вроде "да"...
C++ Ошибка error LNK2019: ссылка на неразрешенный внешний символ Здравствуйте, не уверен в эту ли тему пишу, но в теме специализированой по OpenGL мне ни кто ничего не сказал( Так вот, начал разбираться с OpenGL. Мне посоветовали вот этот сайт. Из первого урока слово в слово переписал программу, вот код: // OpenGL.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include <Windows.h> #include <gl\GL.h> #include <gl\GLU.h>... http://www.cyberforum.ru/cpp-beginners/thread881961.html
что делает copy constructor? C++
что делает copy constructor?
Реализовать классы для структур данных «стек» и «очередь» C++
дали такое задание, не понимаю что делать.. Реализовать классы для структур данных «стек» и «очередь». Следует реализовать абстрактный базовый класс, по возможности реализовав часть общих, похожих функций в нём. Над радиодеталями должны быть доступны следующие операции: сохранение в массив байт (бинарный, не текстовый), восстановление из ранее сохранённого буфера, добавление элемента,...
C++ Объясните программу на С++ http://www.cyberforum.ru/cpp-beginners/thread881915.html
http://www.cyberforum.ru/cpp-beginners/thread209118.html взял отсюда #include <iostream.h> #include <math.h> #include <windows.h> char FileName; char Stroka;
C++ Составить код программы и блок-схему (построить график функции у=2*sin x*e4/5 на заданном интервале) Разработать программу для построения графика функции у=2*sin x*e4/5. Считать из файла х функции. График функции построить в интервале от -50 до 50. ПОМОГИТЕЕ))) подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.05.2013, 16:00     Сравнение строк
Так (2 пост) с gets() кривова-то будет работать. Если последние строки в файлах завершаются '\n', то лучше так сделать:
C++
1
2
3
4
5
6
7
8
9
while(1)
{
    fgets(line1, 100, oldf);
    if (feof(oldf)) break;
    fgets(line2, 100, newf);
    if (feof(newf)) break;
    if(strcmp(line1, line2) != 0)
    printf ("line1 = %sline2 = %s", line1, line2);
}
А если последние строки не завершать '\n', то неправильно сравнение может работать. Например, две одинаковые строки, но одна в конце файла, а другая нет. gets() добавит в одну строку '\n', а в другую нет, и сравнение покажет неравенство строк.
 
Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru