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

Как получить левую часть строки? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой строки http://www.cyberforum.ru/cpp-beginners/thread163153.html
От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой строки.
C++ Оригинальная идея для курсовой Прошу помочь подсказать оригинальную идею для проекта. Огромную важность играет, чтобы проект в дальнейшем смог распостраняться бесплатно и смог помочь людям или организациям. Данный проет будет... http://www.cyberforum.ru/cpp-beginners/thread163135.html
C++ Общий делитель для двух натуральных чисел
найти наименьший общий делитель для двух натуральных чисел
C++ Поиск подходящих исходников
Люди, помогите найти исходники программ на C или С++, которые производят управление курсором мыши при помощи лазерной указки и Web-камеры. Просто я в этом полный ноль пока что, хочется разобраться с...
C++ Многопоточные библиотеки http://www.cyberforum.ru/cpp-beginners/thread163115.html
Всем добрый вечер! Разрабатываю приложение, которое в конечном итоге должно работать в несколько потоков, и не понимаю как реализовать. Библиотек для многопоточности много: 1. Набор библиотек...
C++ Внешний радиус невзвешенного графа Задали домашку по САОДу в программировании не шарю, кто может, помогите Алгоритм : Определить внешний радиус невзвешенного неориентированного графа методом обхода в ширину ( Внешним радиусом графа... подробнее

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

Как получить левую часть строки? - C++

03.09.2010, 00:02. Просмотров 743. Ответов 2
Метки (Все метки)

С попощю такого куска кода я получу результат: erty , тоесть правая часть строки qwerty, а как мне получить левую часть строки например qwer? Спасибо!
C++
1
2
3
4
5
6
7
8
void main()
  { 
    char buf[128]="qwerty"; 
    char str[128];  
 
    memcpy(str,buf+2,sizeof(str));
    printf("%s\n",str);
}
Добавлено через 5 минут
можно так
C++
1
2
memcpy(str,buf,4);
printf("str %s\n",str);
но почему-то результат:
qwer<~��f �
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru