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

Непонятные символы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ проверить класс Date http://www.cyberforum.ru/cpp-beginners/thread1185395.html
Проблемы в задаче по классам (типа календаря) с системной датой date sysd и Today. #include "stdafx.h" #include <iostream> #include <dos.h> #include <conio.h> using namespace std; class...
C++ Три простейших кода Задания http://www.picshare.ru/view/4545821/ http://www.cyberforum.ru/cpp-beginners/thread1185383.html
Очередь и стек C++
Дан очередь и стек. Дан целочисленный массив. Надо четные элементы очереди перенести на четные места/индексы/позицию массива, а нечетные элементы стека на нечетные места/индексы/позицию того же...
Вывести на экран числа кратные 2 и 3 в диапазоне от 2 до 222, и посчитать их количество C++
Составьте программу, которая выводит на экран числа кратные 2 и 3 в диапазоне от 2 до 222, и посчитать их количество и вывести это число.
C++ Обрезать/скопировать string до определенного символа http://www.cyberforum.ru/cpp-beginners/thread1185354.html
Есть ли библиотечная функция для данных типа string, которая урезает или копирует строку до определенного символа?Типа strtok для char'ов. Переводить string в char не хочется
C++ Дан текстовый файл. Найти количество строк, которые начинаются и заканчиваются одной буквой Всем доброго времени суток Дан текстовый файл. Найти количество строк, которые начинаются и заканчиваются одной буквой подробнее

Показать сообщение отдельно
Евгений Буланов
6 / 6 / 4
Регистрация: 23.10.2013
Сообщений: 63
22.05.2014, 23:46
так, а чему "n" будет равняться в функции? вы присвоили n=strlen(s) в главной функции, в то время как в функции void parse(char *s,char *s1, char *s2) будет создана другая "n", ей не присвоено никаких значений... это по поводу первой строки.
а по поводу второй: вы не передали остальные аргументы в функцию parse (s), должна выглядеть parse (s, s1, s2)

Добавлено через 1 минуту
"n=strlen(s);" должно быть внутри функции "void parse(char *s,char *s1, char *s2)"

Добавлено через 2 минуты
а выводит непонятные какашки от того что "cout << char*;" выводит все символы подрят, лежащие по этому адресу, пока не встретит '\0', то есть, если вы не ложили туда символы, то он и выведет лежащий там мусор...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru