Свързани въпроси 'printf'
Защо fgets връща лош низ?
Не знам как да го кажа по друг начин, но знам, че правя нещо нередно.
char *temp2= "/shares/mJim";
char ourList[1024];
fgets(ourList, 1024, modified)
sprintf(sysString, "grep -c %s %s", ourList, temp2);
Сега fgets върши работата си, но...
1190 изгледи
schedule
23.09.2022
Невалиден идентификатор на реализация „.“
Така че пиша код, за да интерпретира потребителски вход за това дали им се плаща почасово заплащане или фиксирана заплата. Започнах израз за превключване и първият израз в него е printf() & scanf() израз, който гласи
printf("Enter hourly...
3814 изгледи
schedule
18.09.2022
присвоете негативи на char* с помощта на sprintf
Имам ред в моята програма, който изглежда така: sprintf (line, "%s [%lu..%lu]", pp->help, min, max); където min, max; са unsigned long , а line е char[SOME_SIZE] . Преди да се извика sprintf , аз извиквам функция, която може да присвоява...
96 изгледи
schedule
15.09.2022
Извикване на sprintf в x64 асемблиране
Изглежда, че не мога да извикам sprintf() правилно в асемблирането.
Когато се опитам да dprintf() моя буфер, който сега трябва да бъде форматиран, всичко, което получавам, е:
(null)
и грешка в сегментирането. Когато изпълнявам lldb...
139 изгледи
schedule
15.09.2022
C: scanf и printf грешка по време на второ въвеждане на подкана
Първата половина на този код работи без проблеми. Мога да въведа във втория набор от char float int char input, но не съм сигурен защо моят код показва нули в подкана за показване.
/*Prompt the user and accept the following 4 types of values from...
102 изгледи
schedule
04.10.2022
Неочакван резултат при запазване на членове на структура в .txt файл в C
Имам няколко проблема, докато се опитвам да запазя информация от моята програма в .txt файл (или във всеки друг файл). Преглеждах кода си няколко пъти и не мога да намеря проблема . Първоначално си мислех, че може да има някаква форма на изтичане...
107 изгледи
schedule
29.09.2022
Как да използвате strtok()
Пиша C програма, за да проуча използването на функция strtok() . Ето моят код:
#include <stdio.h>
#include <string.h>
main() {
char abc[100] = "ls &";
char *tok;
tok = strtok(abc, " ");
while (tok != NULL) {...
44611 изгледи
schedule
09.10.2022
F# нелитерални низове във формат printf - как да ги направя пропускливи като параметри?
Бих искал да използвам нелитерални низове за параметъра "формат" на функция тип регистриране, както е показано тук:
// You need to make c:\testDir or something similar to run this.....
//
let csvFile = @"c:\testDir\foo.csv"
open System.IO
let...
487 изгледи
schedule
06.10.2022
как да подравните във функцията printf
Искам да накарам функцията printf да печата отдясно наляво, защото тази програма преобразува стойността на числото в двоична и искам да се отпечата в правилна форма, например, ако конвертирам 16, то се пише така 00001, но трябва да изглежда така...
151 изгледи
schedule
06.10.2022
Благодаря за вашият отговор. Знам, че минаха няколко месеца, но днес преглеждах някои стари въпроси. Това решение изглежда така, сякаш бих могъл да използвам. Така че маркирам това като отговор.
4464 изгледи
schedule
03.02.2024
Възможно ли е да се отпечата само определена част от C-низ, без да се прави отделен подниз?
Да кажем, че имам следното:
char* string = "Hello, how are you?";
Възможно ли е да се отпечатат само последните 5 байта от този низ? Ами само първите 5 байта? Има ли някакъв вариант на printf , който би позволил това?
91320 изгледи
schedule
10.11.2022
Грешка в сегментирането с sprintf
Правя създател на makefile, но останах в тази грешка на sprintf, най-любопитното е, че имам няколко sprintf преди този с грешката и те работят добре.
Ето кода:
if ( WIFEXITED(stat) ){
if ( WEXITSTATUS(stat) ) {
if ( cFiles == 0...
2257 изгледи
schedule
09.12.2022
PHP MySQL оператор - изберете като с where
Имам следния SQL оператор, който избира компании от базата данни (със съхранена ширина/дължина) и показва най-близките 5 местоположения до местоположението на клиента. Това работи перфектно:
$query = sprintf("ИЗБЕРЕТЕ фирмено_име, адрес,...
3261 изгледи
schedule
26.10.2022
предаване на низ към printf, в c
предаването на низ към printf не работи правилно код:
char p[50];
scanf("%s", p);
printf(p, 10);
вход: value:%d\n
очакван резултат: value:10
изход: value:10\n
освен това получих различен резултат по различно време. извеждане...
2102 изгледи
schedule
08.12.2022
C динамично printf двойно, без загуба на точност и без нули в края
Нов съм в C и уча от книга / извън интернет. Опитвам се да напиша функция, към която мога да предам произволен double и да получа върнато int , което да се използва в израз printf("%.*lf" ... , така че върнатото int нито да намали точността,...
8721 изгледи
schedule
25.10.2022
Printf променлива брой десетични знаци в float
Намерих интересен формат за отпечатване на непрекратени низове с фиксирана дължина като този:
char newstr[40] = {0};
sprintf(newstr,"%.*s", sizeof(mystr), mystr);
Така че мисля, че може би има начин под команда printf за отпечатване...
34216 изгледи
schedule
28.10.2022
PHP и FPDF - sprintf не работи с данни в определени комбинации
Имам проблем със следния код. Искам да използвам съдържанието (взето от някои полета на Community Builder) за отпечатване на етикети за пликове.
Първият ред на етикета ще съдържа заглавие, собствено име и фамилия на абоната и това работи добре....
563 изгледи
schedule
28.10.2023
Как мога да попреча на Perl да интерпретира \ като екраниращ знак?
Как мога да отпечатам адресен низ, без да накарам Perl да приеме наклонените черти като екраниращи знаци? Не искам да променям низа, като добавям и още екраниращи знаци.
4364 изгледи
schedule
24.11.2023
gdb печат във файл
Отпечатвам временните си низове с това към стандартен изход:
printf "%s", nodeToString(myNode)
но искам да отпечатам този низ във файл.
Опитах решение, посочено тук , но резултатите от printf все още отиват към стандартен изход....
7382 изгледи
schedule
22.11.2023
Странни знаци в printf
Моята среда: Xcode5, iOS, Objective-C/Objective-C++ mix.
Опитвам се да разбера какво причинява следващия проблем. Пиша собствена функция за регистриране:
int _me_log(const char *fmt, ...) {
va_list args;
va_start(args, fmt);
char *c =...
222 изгледи
schedule
13.12.2022