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

Работа со строками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязный, двусвязный список, стек, очередь http://www.cyberforum.ru/cpp-beginners/thread18111.html
В общем, всем кто нуждается. Баггов вы не найдете. Односвязный список #include <iostream> #include <windows.h> using namespace std; class Node {
C++ Помогите !!!! Помогите решить!!!!! Я новичёк http://www.cyberforum.ru/cpp-beginners/thread18069.html
C++ Написать класс Graph
Здравствуйте! Помогите пожалуйста, разобраться с лабой по С/С++ написанной для BC3.1 и преподавателя 1959 г. выпуска (это я к тому, что он без void main() работы не принимает). Прожка такая: #include <iostream.h> #include <stdio.h> #include <conio.h> #include <dos.h> #include <graphics.h> #include <stdlib.h> class Graph {
Найти K-ю цифру в строке натуральных чисел C++
Сразу о главном: дано натуральное K. Найти K-ю цифру в строке натуральных чисел 123456789101112131415.... Что с этим счастьем делать, ума не приложу((( Помогите, пожалуйста, если кто может.
C++ Программа на С http://www.cyberforum.ru/cpp-beginners/thread18057.html
Написать программу, подсчитывающую число прожитых Вами дней. Программа должна предложить Вам ввести дату вашего рождения, текущую дату и выдать сообщение, что Вы живете такой-то день. я это изобразила примерно так: #include<Iostream> using namespace std; int main() { int god, mes, day,run,wer,ryu; cout<<"Vvedite den rogdenia\n"; cin>>run; cout<<"Vvedite mesiac rogdenia\n";
C++ Возможно ли в одном case'е проверить, является ли символ буквой латинского алфавита? помогите,плз разобраться с вопросиком. возможно ли в одном case'е проверить является ли символ буквой латинского алфавита? т.е. сделать аналогично этому: if ((a>='a') && (a<='z')) ? если возможно, то каков синтаксис? всем заранее большое спасибо! ))) подробнее

Показать сообщение отдельно
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
19.12.2008, 12:09     Работа со строками
%03d

%3d
вставить десятичное число в поле минимум из трёх символов

%03d
вставить десятичное число в поле минимум из трёх символов, а если оно короче то поставить не пробелы а нули

fopen(fname, "rb")
первое имя файла
второе режим открытия
r - read
w - write
a - append (это write только с присоединением к файлу, а не затиранием)
b - binary (двоичный режим, работает не с набором строк, рассматривая символы конца строки, а с набором байтов, рассматривая символы (или символ) конца строки как просто символ в потоке остальных символов; для виндовс необходимо ставить иначе могут быть глюки какие-то)

функция fopen возвращает NULL в случае ошибки, если она не сможет найти файл, она не сможет его открыть, работать дальше не с чем, программа выходит а код завершения сообщает в систему: так принято что система ноль считает успешным завершением программы, потому все программы возвращают ноль в качестве успешного выполнения и не ноль в качестве неуспешного)
echo %errorlevel%
после любой программы набери и выведется код завершения последней программы
т.к. успешное завершение успешно всегда одинаково а ошибки бывают разные то успех только ноль, а ошибки нумеруются по мере поступления, в идеале на каждую ошибку свой код
ещё делают сообщения для пользователя, коды завершения нужны главным образом процессам (например когда включаешь прогу в скрипт (в виндовс пакетные файлы .bat), то прямо в скрипте можно узнать отработала ли прога или завершилась с ошибками, таким образом можно создавать сложные скрипты, опирающиеся на кучу разных программ, если они все правильно возвращают коды выполнения, то скрипт будет работать однозначно и хорошо информировать пользователя об этапах своей работы)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru