giúp mình với
nêu các cách di chuyển và xóa tệp và thư mục( bằng chuột, dùng lệnh, dùng bàn phím)
giúp mình với
nêu các cách di chuyển và xóa tệp và thư mục( bằng chuột, dùng lệnh, dùng bàn phím)
Xóa, Di chuyển và đổi tên
Subversion cho phép đổi tên và di chuyển các tập tin và thư mục. Vì vậy, có các mục trình đơn để xóa và đổi tên trong trình đơn phụ TortoiseSVN.
Xóa các tập tin và thư mục
Sử dụng TortoiseSVN → Xóa để loại bỏ các tập tin và thư mục khỏi Subversion.
Khi bạn TortoiseSVN → Xóa một tập tin hoặc thư mục, nó được loại bỏ khỏi bản làm việc của bạn ngay lập tức cũng như được đánh dấu xóa khỏi kho trong lần cam kết tiếp theo. Thư mục mẹ của mục đó hiển thị một biểu tượng lớp phủ “được sửa đổi”. Cho tới khi bạn cam kết các thay đổi, bạn có thể lấy lại tập tin bằng cách dùng TortoiseSVN → Hoàn Nguyên trên thư mục mẹ.
Nếu bạn muốn xóa một mục khỏi kho lưu trữ, nhưng giữ nó tại địa phương như là một tập tin / thư mục không được phiên bản, sử dụngTrình đơn ngữ cảnh mở rộng → Xóa (giữ lại địa phương) . Bạn phải giữ phím Shift trong khi nhấp chuột phải vào mục trong cửa sổ danh sách thám hiểm (cửa sổ bên phải) để thấy điều này trong trình đơn ngữ cảnh mở rộng.
Nếu một mục được xóa thông qua explorer thay vì dùng trình đơn ngữ cảnh TortoiseSVN, hộp thoại cam kết hiển thị các mục này như đã mất và để bạn loại bỏ chúng khỏi kiểm soát phiên bản trước khi cam kết. Tuy nhiên, nếu bạn cập nhật bản làm việc, Subversion sẽ phát hiện mục bị mất và thay thế nó với phiên bản mới nhất từ kho. Nếu bạn cần xóa một tập tin được đánh phiên bản, luôn luôn sử dụngTortoiseSVN → Xóa để Subversion không phải đoán điều bạn thật sự muốn làm.
Di chuyển tập tin và thư mục
Nếu bạn muốn làm một đổi tên tại chỗ đơn giản của một tập tin hoặc thư mục, sử dụng Trình đơn ngữ cảnh → Đổi tên ... Nhập tên mới cho mục đó và bạn xem như xong.
Nếu bạn muốn di chuyển các tập tin vòng vòng bên trong bản sao làm việc của bạn, có lẽ đến một thư mục con khác, sử dụng xử lý chuột phải kéo-và-thả:
lựa chọn các tập tin hoặc thư mục mà bạn muốn di chuyển
kéo phải chúng đến vị trí mới bên trong các bản sao làm việc
thả nút chuột phải
trong trình đơn bật lên chọn Trình Đơn Ngữ Cảnh → SVN Di chuyển các tập tin được phiên bản tới đây
Sửa chữa đổi tên tập tin
Đôi khi IDE thân thiện của bạn sẽ đổi tên tập tin cho bạn như là một phần của bài tập cấu trúc lại, và tất nhiên nó không báo cho Subversion. Nếu bạn cố gắng cam kết thay đổi của bạn, Subversion sẽ xem tên tập tin cũ như đã bị mất tích và tên mới như là một tập tin không phiên bản. Bạn chỉ có thể kiểm tra tên tập tin mới để có được nó được thêm vào, nhưng sau đó bạn sẽ mất truy tìm lịch sử, bởi Subversion không biết các tập tin có liên quan.
Một cách tốt hơn là để thông báo cho Subversion rằng sự thay đổi này thực sự là một đổi tên, và bạn có thể làm điều này trong hộp thoạiCam kết và Kiểm tra cho sửa đổi . Đơn giản chỉ cần chọn cả hai tên (mất tích) và tên mới (chưa phiên bản) và sử dụng Trình Đơn Ngữ Cảnh → Sửa chữa Di chuyển để ghép hai tập tin như đổi tên một.
Xóa các tập tin chưa phiên bản
Thông thường bạn đặt danh sách bỏ qua của bạn theo cách mà tất cả các tập tin được tạo ra được bỏ qua trong Subversion. Nhưng điều gì sẽ xảy ra nếu bạn muốn để xóa tất cả những mục được bỏ qua để sản xuất một bản xây dựng sạch? Thông thường, bạn sẽ thiết lập rằng trong makefile của bạn, nhưng nếu bạn gỡ rối các makefile, hoặc thay đổi hệ thống xây dựng nó rất hữu ích để có một cách để dọn dẹp các sàn.
TortoiseSVN chỉ cung cấp một tùy chọn sử dụng Trình Đơn Ngữ Cảnh mở rộng → Xóa mục chưa phiên bản ... . Bạn phải giữShift trong khi cách nhấp chuột phải vào một thư mục trong cửa sổ danh sách thám hiểm (cửa sổ bên phải) để thấy điều này trong trình đơn ngữ cảnh mở rộng. Điều này sẽ tạo ra một hộp thoại trong đó liệt kê tất cả các tập tin chưa phiên bản bất cứ nơi nào trong bản sao làm việc của bạn. Sau đó, bạn có thể chọn hoặc bỏ chọn các mục được gỡ bỏ.
Khi các hạng mục bị xóa, thùng rác được sử dụng, vì vậy nếu bạn phạm sai lầm ở đây và xóa một tập tin mà cần phải có được phiên bản, bạn vẫn có thể phục hồi nó.
Viết chương trình đém các số chẵn trong dãy
Dữ liệu vào:
File: Vd1.inp gồm 2 dòng
Dòng số 1: ghi số nguyên n
Dòng số 2: chứa n số nguyên, mỗi số nguyên cách nhau ít nhất một khoảng trắng
Dữ liệu ra:
File: Vd2.out gồm một dòng chứa các số chẵn
Bạn thử xem đúng không nha!!!
var n,i,k:longint;
f:text;
A:array[1..100000] of longint; {Bạn thay longint bằng những kiểu số nguyên khắc cũng được nhé}
begin
assign(f, 'Vd1.INP');
reset(f);
readln(f,n);
for i:=1 to n do readln(f, A[i]);
close(f);
assign(f, 'Vd2.OUT');
rewrite(f);
for k:=1 to n do if (k mod 2= 0) then
begin write(f, k); write(f, ' '); end;
close(f);
end.
cho em hỏi : câu lệnh mở tệp trước khi ghi/đọc dữ liệu từ tệp có những chức năng gì
có chức năng giúp cho chúng ta có thể thực hiện được những bài toán khi dữ liệu vào nằm trên tệp
Bài 4: Một nhóm gồm n bạn học sinh của một lớp tham gia một câu lạc bộ tin học vào dịp nghỉ hè. Biết rằng khoảng thời gian mà bạn thứ i có mặt tại câu lạc bộ là [ai, bi] (ai<bi tương ứng là các thời điểm đến và rời khỏi câu lạc bộ). Cô giáo chủ nhiệm lớp muốn tới thăm các bạn trong nhóm này. Hãy giúp cô giáo chủ nhiệm xác định thời điểm đến câu lạc bộ sao cho tại thời điểm đó cô giáo có thể gặp được nhiều bạn trong nhóm nhất.
Dữ liệu: Vào từ file văn bản MEETING.INP:
· Dòng đầu tiên ghi số nguyên dương n (n < 1000);
· Dòng thứ i trong số n dòng tiếp theo ghi 2 số nguyên không âm ai, bi , i = 1, 2, ..., n.
Kết quả: Ghi ra file văn bản MEETING.OUT:
· Dòng đầu tiên ghi số nguyên dương k là số lượng bạn đang có mặt ở câu lạc bộ tại thời điểm cô giáo đến;
· Trong k dòng tiếp theo ghi chỉ số của k bạn có mặt ở câu lạc bộ tại thời điểm cô giáo đến, mỗi dòng ghi một chỉ số của một bạn.
MEETING.INP | MEETING.OUT | MEETING.INP | MEETING.OUT |
6 1 2 2 3 2 5 5 7 6 7 9 11 |
3 1 2 3 |
5 1 2 3 5 7 9 11 15 17 21 |
1 1 |
viết chương trình nhập từ bàn phím tọa độ nguyên (x,y) các đỉnh của một tam giác và ghi vào tệp văn bản theo đường dẫn D:\A.txt theo yêu cầu:
+ tọa độ của mỗi đỉnh nằm trên một dòng
+các số nguyên cách nhau bởi một khoảng cách tương ứng
Sau đó xem dữ liệu đã ghi vào tệp
program bai_tap;
var i,x,y:integer;
begin
assign(output,'D:\A.txt');
rewrite(output);
for i:= 1 to 3 do
begin
read(x,y);
writeln(x,' ',y);
end;
close(output);
end.
mong mn lam giúp mình bài này với a
cho tệp '' INPUT.INP'' dòng một chứa số nguyên N, dòng hai chứa N số nguyên . Viết chương trình đếm và đưa ra các số chẵn trong n số nguyên đó. dữ liệu được ghi vào tệp '' OUTPUT.INP'' với dòng một ghi số lượng các số chẵn , dòng hai ghi ra các số chẵn theo thứ tự.
var n,i,dem:longint;
a:array[1..1000000] of longint;
f:array[1..1000000] of boolean;
begin
assign(input,'text.inp'); reset(input);
assign(output,'text.out'); rewrite(output);
read(n); dem:=0;
for i:=1 to n do
begin
read(a[i]);
if a[i] mod 2=0 then
begin
f[i]:=true;
inc(dem);
end;
end;
writeln(dem);
for i:=1 to n do
if f[i] then write(a[i],' ');
end.
Viết chương trình tính cạnh huyền rồi dáng kết quả vào tệp 'canh-huyen.out'
var a,b,c:real;
begin
assign(input,'canh-huyen.inp'); reset(input);
assign(output,'canh-huyen.out'); rewrite(output);
read(a,b);
c:=sqr(a*a)+sqr(b*b);
write(c);
end.
viết chương trình đọc dữ liệu tệp SO.TXT sau đó ghi tệp "ketqua.TXT,rồi in ra màn hình
Tệp f có dữ liệu 5 9 10 để đọc 3 giá trị trên từ tệp f và ghi các giá trị này vào 3 biến x, y, z ta sử dụng câu lệnh:
A. Read(x, y, z);
B. Read(‘x’, ‘y’, ‘z’);
C. Read(f, x, y, z);
D. Read(f, ‘x’, ‘y’, ‘z’);
const fi1='nguyen1.txt';
fi2='nguyen2.txt';
fo='nguyen12.txt';
var f1,f2,f3:txt;
a,b:integer;
begin
assign(f1,fi1); reset(f1);
assign(f2,fi2); reset(f2);
assign(f3,fo); rewrite(f3);
readln(f1,a);
readln(f2,b);
writeln(f3,a+b);
close(f1);
close(f2);
close(f3);
end.