저는 C가 매우 새롭습니다. 나는 알파벳 문자가 많이 포함 된 파일에서 단어를 읽으려고합니다. 내 입력 파일은 %tOm12%64ToMmy%^$$6과 비슷하게 보이며 먼저 tom을 읽고 내 데이터 구조에 tom을 넣고 tommy를 읽고 내 데이터 구조에 모두 소문자로 넣으려고합니다. 이것은 지금까지 시도한 것입니다. 모든 다른 코드는 수동으로 매개 변수를 메
저는 C가 생소하고 이것이 컴파일되지 않는 이유에 대해 고심합니다. 스크립트는 두 개의 텍스트 파일을 args로 가져와야합니다. 첫 번째 파일을 읽고 그 파일을 두 번째 파일로 복사하십시오. 나는 그것이 하나 개의 인수를 가지고 내 강의 슬라이드에 표시 있기 때문에는 fgetc 더 인수를해야한다고 말했습니다 이유는 확실하지 않다 [email protecte
파일에서 문자를 읽고 지정된 배열 길이가없는 배열에 저장하는 방법이 있는지 알고 싶습니다. 정상적인 상황에서는 모든 문자를 읽고 계산합니다. (1 단계) 그런 다음 malloc을 사용하여 배열을 만들고 파일에서 문자를 읽으므로 전체 파일을 두 번 읽어야합니다. 단 한 번의 독서로 끝낼 수 있습니까?
파일에서 읽고 결과를 인쇄하는 루프는 읽은 모든 파일의 처음 5자를 인쇄하지 않습니다. 한 번에 한 문자 씩 인쇄하면 제대로 작동하지만 나중에 처리해야하는 파일에서 부동 소수점 숫자를 읽습니다. 숫자는 공백으로 구분되므로 공백이있을 때만 인쇄하려고합니다. 여기 내 소스 코드 #include <stdio.h>
#include <stdlib.h>
#incl
저는 C 언어를 배우며 텍스트 파일에서 정수를 읽고 배열에 저장하는 작은 프로그램을 작성하여 연습하고 있습니다. 그러나 정수는 절대로 저장되지 않으며 배열은 비어 있습니다. 사전에 1 2 3 4 5 6 7 8 9
감사 : int readNumbers(int array[], char* fname) {
한 텍스트 파일에서 다른 텍스트 파일로 데이터를 전송하는 데 문제가 있습니다. 내 아이디어는 문자 당 전송하는 것이지만 작동하지 않는 것 같습니다. 나는 FILE *addressPtr;
FILE *ressPtr;
과 코드의 addressPtr = fopen("temporary.txt","w");
이 세트 fclose(addressPtr);
add
이것은 파일 작업을하는 동안 처음입니다. 일반적인 아이디어를 얻는 동안 간단한 알고리즘을 구현하는 데 문제가 있습니다. 예를 들어, 주어진 파일의 문자 수를 계산하는 코드를 작성하려고합니다. 글자 수. #include<stdio.h>
FILE *fp;
void main()
{
int counter=0;
fp=fopen("G:\hell
저는 닌텐도 DS 용으로 C++로 코딩 했으므로 "FILE"유형을 사용하여 텍스트 파일에 액세스해야합니다. 그래서 fgets를 사용하여 텍스트 파일의 내용을 보았습니다. 그러나 첫 번째 줄 이외의 내용을 볼 방법이 전혀 없습니다. in the documentation입니다. 그런 일을하거나 다른 행을 읽을 수있는 방법이 있습니까?
첫 번째 인수의 첫 문자 == "-"이면 if 문을 입력하십시오. 내가 얻는 오류는 "strcmp의 인수 1을 전달하면 캐스팅하지 않고 정수에서 포인터를 만듭니다"입니다.이 fgetc를 사용하여 조금 다르게 작성했지만 여전히이 오류가 발생했습니다. 내가 캐스팅하면 나는 코어 덤프를 얻는다. 인수가 난 그냥 argv를 볼 수 있도록 같은 인수 안에 숫자 다음