C 프로그래밍에서 char 유형에 대한 사용자 입력을 제어하는 방법 ?? 문제 : 첫 번째 입력 한 다음 프로그램은 '연령' 출력을 제공하도록 요청하지 않았다으로 사용자가 '남성'을주는 경우에 입력 성 (M/F) : 남성 귀하의 성별은 남성 (M)이다 Y : 나이를 입력 우리 나이 : 71 // 쓰레기 값 #include <stdio.h>
int m
#include <stdio.h>
#include <stdlib.h>
int main() {
unsigned int n0;
scanf("%d", &n0);
const unsigned int n = n0;
short unsigned int A[n];
short unsigned int d, x, y, k;
나는 우리가 수업을하고있는 간단한 64 비트 어셈블리 프로그램을 가지고 있습니다. 그것은 사용자 입력 (문자열)을 가져 와서 소문자로 된 문자열을 대문자와 소문자로 소문자로 반환해야합니다. 내가 가지고있는 것으로 공간을 찾을 때까지 아무 것도 읽지 않으며 그 후에는 더 이상 읽지 않습니다. 그래서 "test"를 입력하면 "TEST"가 출력됩니다. "test
는 I는 다음과 같은 형식으로 파일 가지고 0 b71b3a8de0c18abd2e56ec5f4efc4af2ba084604
1 4bec20891a68887eef982e9cda5d02ca8e6d4f57
제 값은 정수를, 두 번째 정수 진수 인코딩 된 20 바이트의 값이다. 그래서 같은 fscanf 루프를 사용하여 두 값의 수 읽기를 할 것을 권장합니다 %4
이 프로그램을 실행하면 이름을 입력 할 수있게되어 세그먼트 화 오류가 발생합니다. 나는 왜 이런 일이 일어나는지, 어떻게 없앨 지 모른다. #include <stdio.h>
int main (void)
{
FILE *fp;
fp = fopen("list.txt","a+");
if (fp == NULL){
저는 C로 시작하는 초심자이며, 사용자로부터 세부 사항을 읽는 데 어려움이 있습니다. getDetails라는 함수가 있는데이 함수는 getDetails에 있습니다. 내가 처음이자 마지막 이름을 입력 할 수 그러나 그것은 단지 나머지를 건너 뛰고 (100)로 char firstName[MAX];
char lastName[MAX];
int idIn;
in
이 파일에는 dictionary1.txt라는 파일이 있습니다. 발음 바로 옆에. 내가하고 싶은 일은 각 줄에서 첫 단어를 가져 와서 프로그램이 처음부터 만드는 다른 txt 파일에 인쇄하는 것입니다. 내 코드는 그렇지만 영어 단어 사이에 임의의 한자를 인쇄하기 때문에 그 이유를 모르겠습니다. 여기 는 OUPUT 파일이 모습입니다 같은 : https://img
나는이 파일이와 나는 변수에 //로 시작 해달라고에만 라인 저장할 : 나는 그것을 할 수있는 방법을 // Dimensoes da janela em termo de bolhas (largura e altura)
60 40
// Dimensão da bolha em pixeis (raio)
5
// dl – distancia para avaliação