오른쪽에 대시 ('-')로 문자열을 채워야합니다. 예 : 'M'을 'M-----' (으)로 변환 sprintf "%-6s", "M";은 'M '입니다. 나는 printf "%-6-s", "M";과 printf "%--6s", "M";을 시도했지만 그 중 어느 것도 작동하지 않습니다 ... sprinf으로 이것을 수행 할 수 있습니까? 그렇다면 어떻게 할 수
텍스트 파일에서시를 읽고 표시하는 프로그램을 만들려고합니다. 내가 fputs(&C, stdout) 대신 printf("%c", C)의 사용 때이를 출력, 여기 는 .. #include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *POEM;
POEM = fopen("C:\\Users\\Us
1000 줄로 된 파일이 있습니다. 이미 문자열 목록에로드했습니다. 이제 결과를 화면에 출력하고 싶습니다. 그러나 나는 많은 라인을 가지고 있기 때문에 20 라인의 "페이지"를 프린트하고 사용자가 엔터를 누를 때 다음 20 라인만을 보여줄 것이다. 누군가이 C 언어로 인쇄하는이 단계를 수행하는 방법에 대한 힌트를 줄 수 있습니까? 감사합니다. 편집 : 당신
다음 줄에 인쇄하려면 각 줄의 데이터가 필요합니다. fprintf()를 사용하여 줄 바꿈을 어떻게합니까 ??? echo fprintf($handle, "%-22s %-30s %-30s %-17s %-2s %-9s %-10s",$record_type,$name,$address,$city,$state,$postal,$phone);
a = [1; 2; 3; 4; 5; 6; 7; 8; 9; 10];
b = [1, 2, 3; 4, 5, 6; 7, 8, 9];
c = zeros(3,1);`
d = rand([4 1],'single');
또는 d = rand([4 1],'double');
e = transpose(b);
f = pinv(e);
g = e*e;
h = [0:10
저는 어셈블리에 익숙하지 않고 지난 몇 일 동안 인터넷을 수색하여 도움을 받았지만 아무 소용이 없었습니다. .data
format: .asciz "%s"
string: .asciz "Output: %s\n"
prompt: .asciz ">"
.text
.global main
.main:
ldr r0, addr_prompt /*l
내용을 텍스트 파일에 배열로 저장하고 싶습니다. 이 코드 실행을 시도 0.8585781857237149 0.27817454182457335 -0.8050499953993335
0.6370714882668496 0.2972334455862271 -0.03239256370254662
-0.27150466294617615 0.645814735774120
문자열 (char 배열)을 인수로받는 함수가 있습니다. void enterString(char * my_string);
이 기능을 사용하면 종종 형식화 된 문자열을 입력하려고합니다. 나는 이것을하기 위해 sprintf를 사용한다. 내가 임시 문자열마다 시간을 만들 필요가 없습니다 직접 함수 인수 내의 문자열을 포맷 할 수있는 방법이 있나요 char te