Почему( работаю в netbeans) в этом коде при выполнении нужно ввести 1 строчку, которую считают, потом еще какаю-то строчку которая не где не участвует, и уже потом уже выводиться "Введите ваше имя.\n Ваша имя -****" А нужно что бы я имя вводил сразу после вопроса. Получается что scanf срабатывает быстрее, это вообще как.
int main(int argc, char** argv) {
setlocale(LC_ALL, "ru_RU.UTF-8");
char *name; //=new char[10];
printf("Введите ваше имя ");
scanf("%s",&name);
printf("\nВаше имя - %s\n",&name);
//system("pause");
return 0;
}
А этот пример из инета вообще дичь, нужно ввести 100ни строк с рандомным числом символов пока процесс не закончиться с значением 1миллион куча цифр
int main(int argc, char** argv) {
setlocale(LC_ALL, "ru_RU.UTF-8");
char buffer[100]; // массив (буфер) для вводимой строки
gets(buffer); // вводим строку и нажимаем enter
printf("%s",buffer);
//system("pause");
return 0;
}