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

Почему функция strchr по разному работает при разных строках? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите найти исходник!!! http://www.cyberforum.ru/cpp-beginners/thread1559.html
Мне нужен исходник какого-нибудь простого профилировщика( или хотя-бы программы с подобными функциями). Если кто-то располагает какой-нибудь информацией кинте ссылку.. Заранее спасибо!!!
C++ Разделение строки на слова Подскажите пожалуйста, как разделить строку на отдельные слова. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1553.html
Перегрузка операций и сортировка типов Char C++
КАК в этой проге сделать правельно упорядочивание студентов и как перегруженные операции += и -= задать? #include <stdio.h> #include <conio.h> #include "ILDAR.h" #include <iostream.h> void Student::vvod() {cin>>Name>>Grnum>>Uspev; }
Помогите с программкой... C++
Помогите начинающему справиться с программой! Тут такая задачка, а метод ни как не найду для решения. Вот условие: Грядки. Садовый участок, имеющий прямоугольную формуй разбитый на квадратные клетки со стороной 1 метр, имеет ширину N и длину M метров. На этом участке вскопаны грядки. Грядкой называется совокупность клеток, удовлетворяющих условиям: • из любой клетки этой грядки можно...
C++ Быстрая сортировка с внутренней досортировкой небольших частей методом вставки http://www.cyberforum.ru/cpp-beginners/thread1497.html
здравствуйте!!! интересует алгоритм задачи на быструю сортировку с внутренней досортировкой небольших частей методом вставки Sortlnsert0 . :eek: *** программа должна использовать уже имеющиеся файлы : файл sup_quic.h функция quickSort // сортирующая функция файл type.h и прочее =) в общем все описывается в документе
C++ Переменные окружения Помгите пожалуйста, надо настроить переменные окружения для Microsoft SDK. Кто что может скажите по этому поводу!! подробнее

Показать сообщение отдельно
Stoun
0 / 0 / 0
Регистрация: 21.03.2007
Сообщений: 6

Почему функция strchr по разному работает при разных строках? - C++

21.03.2007, 12:00. Просмотров 6854. Ответов 3
Метки (Все метки)

Только начал изучать С. Пользую Borland C++ v.3.1
Нужно работать со строками. Вот стандартный пример из стандартного хелпа компилятора:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <string.h>
 #include <stdio.h>
 
int main(void)
 {
    char string[25];
    char *ptr, c = 'n';
 
  strcpy(string, "This is a string");
    ptr = strchr(string, c);
    if (ptr)
       printf("The character %c is at position: %d\n", c, ptr-string);
    else
       printf("The character was not found\n");
    return 0;
 }
Этот пример работает на ура. Ищет любой символ в любом месте.

Но, если я меняю строку поиска на такую: "N034 G03 X-34.25 Y45.86 R34.5" и пытаюсь найти любой символ (из присутствующих в строке) то получаю результат:

The character is at position 26

При изменении строки результат тоже разный.....
Где глючит?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru